Iphone tableView:cellForRowAtIndexPath:延迟加载问题

Iphone tableView:cellForRowAtIndexPath:延迟加载问题,iphone,uitableview,interface-builder,lazy-loading,Iphone,Uitableview,Interface Builder,Lazy Loading,在实现TableView的过程中,我遇到了一个问题,我不知何故打破了UITableView的“惰性”加载行为。现在进入屏幕后,它加载所有单元格(可见和不可见) 有人能指出我应该去哪里看吗? 在IB中,我有这样一个组织: ->UIView -->UIScrollView --->UITableView --->UIImageView --->等 这可能是个问题吗?我自己解决了。我对iOS/OSX开发有点陌生(即问题是n00b:) UITableView似乎必须管理滚动,否则它不知道哪些单元格可见,

在实现TableView的过程中,我遇到了一个问题,我不知何故打破了UITableView的“惰性”加载行为。现在进入屏幕后,它加载所有单元格(可见和不可见)

有人能指出我应该去哪里看吗? 在IB中,我有这样一个组织:

->UIView

-->UIScrollView

--->UITableView

--->UIImageView

--->等


这可能是个问题吗?

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

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

现在我有了一个屏幕的IB配置:

->UITableView

-->UIView

--->UIImageView

--->所有其他观点


这似乎是对的。

为什么要在滚动视图中包装表视图?这可能是不必要的,如果将其内容大小配置为高于屏幕,则会导致您描述的问题。我的屏幕除了位于更高位置的tableview之外,还有许多其他控件/视图。我应该如何组织它,使它可以滚动?是否可以将所有其他视图添加到UITableView并删除UIScrollView?为什么这被否决了。。。?这是一个完全合理的、高于平均水平、描述得体的问题。