我有一个带有UI
Images作为主要内容的单元格的UITableView.表视图是分页的,所以当我接近UITableView的末尾时,我向API发出一个新的请求并插入新的单元格(无限滚动).
问题是,当来自API的数据到达时,我将它们添加到表视图中,滚动将完全停止.
我试过了
[tableview reloadData]
和
[tableview beginUpdates] [tableview insertRows...] [tableview endUpdates]
但滚动动画在两种情况下都会完全停止.
解决方法
我刚刚发现问题:新数据到达后,我有一个UIRefreshControl调用[self.refreshControll endRefreshing].由于某种原因,该方法停止了表视图中的所有滚动动画.
通过增加
if ([self.refreshControl isRefreshing]) { [self.refreshControll endRefreshing]; }
问题解决了.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。