在实现TableView的过程中,我遇到了一个问题,即我以某种方式打破了UITableView的“懒惰”加载行为。现在进入屏幕后,它会加载所有单元格(可见和不可见)。
有人能指出我应该注意的地方吗? 在IB,我有这样一个组织:
- >的UIView
- >的UIScrollView
---> UITableView的
---> UIImageView
--->等
这可能是个问题吗?
答案 0 :(得分:0)
我自己解决了。我对iOS / OSX开发有点新鲜(即问题是n00b :)。
似乎UITableView必须管理滚动,否则它不知道哪些单元格可见,它会查看其框架属性并绘制在其视图中可见的单元格。
所以,现在我已经为屏幕配置了这个IB配置:
- > UITableView的
- >的UIView
--->的UIImageView
--->所有其他观点
这似乎是正确的。