dhr*_*hrm 10 cocoa-touch objective-c uitableview ios
我在我的UITableView中使用UIView tableFooterView在我的表底部显示"正在加载更多"标签.当显示tableFooterView中的UIView时,我需要开始一些懒惰的内容下载.我如何知道tableFooterView的显示时间?
Dav*_*ist 12
而不是确定页脚视图何时显示,您可以检查何时请求表的最后一行,然后加载数据.用户滚动到最后一行而不向下滚动以查看页脚的次数可能很少.效果将是相同的,即您知道用户何时滚动到底部并且您应该加载更多数据.
这很容易实现tableView:cellForRowAtIndexPath:.通过跟踪IndexPath是最后一个,并在每次添加或删除新行时更新它,您只需检查所请求单元格的IndexPath是否与最后一行的IndexPath相同,并触发延迟加载来自那里的更多数据,与您目前正在进行的方式相同.