是否可以改变UIRefreshControl的灵敏度/拉动距离?

时间:2014-05-18 10:30:57

标签: ios ios7

我有一个UITableView显示一个数据表,其值contentInset稍大。因此,用户无法触发UIRefreshControl,因为它希望它们滚动得太远。

基本上,我想知道是否可以根据contentInset值调整UIRefreshControl。

编辑:这个问题主要是关于好奇心,所以我删除了额外的细节,并将问题改写为更直接。

1 个答案:

答案 0 :(得分:3)

我认为你有点不对劲。如果由于您为预加载单元格而创建的机制而遇到此问题,您应该考虑使用不同的方法来预加载它们。如果要呈现/加载/下载任何内容,您可以在后台线程中执行此操作,并为cellForRowAtIndexPath留下最少量的工作。如果您坚持保留此实施,我建议您查找custom refresh control,因为无法根据内容偏移量(AKA敏感度)自定义UIRefreshControl中的内置版本。我相信这最终是一件好事 - 在使用刷新控件的iOS上运行的应用程序之间应该保持一致的用户体验。