tableView:cellForRowAtIndexPath:延迟加载问题

时间:2010-07-05 10:45:29

标签: iphone uitableview interface-builder lazy-loading

在实现TableView的过程中,我遇到了一个问题,即我以某种方式打破了UITableView的“懒惰”加载行为。现在进入屏幕后,它会加载所有单元格(可见和不可见)。

有人能指出我应该注意的地方吗? 在IB,我有这样一个组织:

- >的UIView

- >的UIScrollView

---> UITableView的

---> UIImageView

--->等

这可能是个问题吗?

1 个答案:

答案 0 :(得分:0)

我自己解决了。我对iOS / OSX开发有点新鲜(即问题是n00b :)。

似乎UITableView必须管理滚动,否则它不知道哪些单元格可见,它会查看其框架属性并绘制在其视图中可见的单元格。

所以,现在我已经为屏幕配置了这个IB配置:

- > UITableView的

- >的UIView

--->的UIImageView

--->所有其他观点

这似乎是正确的。