我正在尝试根据单元格prepareForReuse
方法中字典中是否存在键来设置对象的隐藏属性。我必须错误地使用prepareForReuse
。使用下面的代码,当我从应该隐藏对象的单元格中滚动AWAY时,它会记录"Key exists at ..."
。我期望它记录这个,因为我正在滚动TOWARDS单元格。尽管如此,我的目标并没有被隐藏。
-(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;
}
}
答案 0 :(得分:0)
将方法体移动到cellForRow,它工作正常。