0

我正在尝试根据我的单元格prepareForReuse方法中字典中键的存在来设置对象的隐藏属性。我一定是用错了prepareForReuse。使用下面的代码,"Key exists at ..."当我从应该隐藏对象的单元格中滚动时,它会记录下来。当我向单元格滚动时,我希望它会记录下来。尽管如此,我的对象并没有被隐藏。

-(void)prepareForReuse
{

NSDictionary *dictionary = [parseTrackArrayReference objectAtIndex:currentIndex];
if ([dictionary objectForKey: @"sliderEnabled"]) {
    playbackSlider.hidden = NO;
    NSLog(@"Key exists at index: %i", currentIndex);
}
else {
    playbackSlider.hidden = YES;
}
}
4

1 回答 1

0

将方法主体移动到 cellForRow 并且它工作正常。

于 2012-06-01T21:33:22.707 回答