UITableView单元可以是原子的吗?

时间:2013-08-20 10:32:44

标签: ios objective-c uitableview

我有一种情况,我创建一个具有框架的UITableView:

CGRectMake(0, 88, self.view.frame.size.width, self.view.frame.size.height-88)];

每个单元格的高度设置为128.我正在重新使用单元格来优化性能。当我尝试这样做时,只有用户完全可见的单元格才会被加载。部分可见单元格中的UI元素保持空白。

有没有办法以原子方式显示UITableViewCell?也就是说,单元格应该完整显示或者根本不显示。

1 个答案:

答案 0 :(得分:0)

您可以使用scrollViewDidScroll:委托方法监控滚动并扫描所有可见单元格,以确定它们是否完全可见,并使用它来确定contentViewhidden还是不

请注意,每次更改行时都不会滚动滚动视图。因此,您应该将显示/隐藏逻辑添加到新方法中,并在滚动视图告诉控制器移动时以及添加/删除行时触发它。