当前位置:  开发笔记 > 编程语言 > 正文

当表滚动出视图时,UITableViewCell奇怪的行为

如何解决《当表滚动出视图时,UITableViewCell奇怪的行为》经验,为你挑选了1个好方法。



1> Andrew Grant..:

出于内存原因,UITableView在滚动时重用单元格(例如dequeueReusableCellWithIdentifier)调用.

这意味着您收到的单元格无论如何都可以配置为与该标识符一起使用,因此您必须重置所有这些属性.

在你的情况下,我怀疑你被给了一个隐藏图像的单元格,所以这将解决它:

  NSDictionary *serverData = myData // previously defined.
  if ([[serverData valueForKey:@"foo"] isEqualToString:@"0"]) 
    cell.myImage.hidden = YES;
  else
    cell.myImage.hidden = NO;

推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有