我有一种情况,我创建一个具有框架的UITableView:
CGRectMake(0, 88, self.view.frame.size.width, self.view.frame.size.height-88)];
每个单元格的高度设置为128.我正在重新使用单元格来优化性能。当我尝试这样做时,只有用户完全可见的单元格才会被加载。部分可见单元格中的UI元素保持空白。
有没有办法以原子方式显示UITableViewCell
?也就是说,单元格应该完整显示或者根本不显示。
答案 0 :(得分:0)
您可以使用scrollViewDidScroll:
委托方法监控滚动并扫描所有可见单元格,以确定它们是否完全可见,并使用它来确定contentView
是hidden
还是不
请注意,每次更改行时都不会滚动滚动视图。因此,您应该将显示/隐藏逻辑添加到新方法中,并在滚动视图告诉控制器移动时以及添加/删除行时触发它。