iOSdynamic加载新的单元格到tableview的底部
我正在开发一个iOS项目,在用户到达底部时,我想dynamic地将更多的单元格添加到tableview的底部。 我目前有这个工作,通过调用一个方法,获取更多的数据添加到我用来举行我的单元格的数组。 当我完成将对象添加到数组时,我调用[tableView reloadData]。 这工作,但它不直观地加载单元格,直到tableview停止滚动。
我也尝试使用[tableView insertRowsAtIndexPaths:inSection:withRowAnimation:UITableViewRowAnimationNone]。 但是,我得到了一个非常奇怪的行为,随机单元格将消失,不显示备份,直到我滚动tableViewclosures屏幕的部分,然后返回到该区域。
有没有办法让tableView重新加载,即使tableView仍然在中间滚动时,[tableView reloadDate]被调用?
谢谢!
检查: 如何知道什么时候UITableView滚动到iPhone neoneye的答案有关 – (void)scrollViewDidScroll:(UIScrollView *)aScrollView {正是我所期待的。 我移动方法调用来获取更多的单元格后NSLog(@“加载更多的行”);
谢谢JiaYow指导我正确的方向!
- 当要求获得访问照片的权限时,如何对用户select“不允许”做出反应?
- 评估iPhone应用程序电池使用情况的最佳方法?
- UIPageViewController – 如何跳转到特定的页码?
- NSNotification.Name.UIKeyboardWillShow崩溃 – 无法找到原因
- 核心animation隐式animation不会为新添加的子层触发
- 在didFinishLaunchingWithOptions中创build的控制器中更改NSString的值并重新加载该控制器
- 在多任务栏中closuresPhoneGap应用程序时,iOS 5.1是否清除localStorage?
- iDevice态度:稳定四元数
- “核心数据不是一个关系型数据库”。为什么这个重要知道?