美文网首页iOS知识收藏
iOS UITableView reloadData 刷新结束后

iOS UITableView reloadData 刷新结束后

作者: magicL1 | 来源:发表于2017-10-24 14:40 被阅读0次

[tableView reloadData]并不会等待tableview更新结束后才执行后续代码,

而是立即执行后续代码,然后异步地去计算scrollView的高度,获取cell等等。

想要程序延迟到reloadData结束在操作。

可以通过以下方法:

 可以通过layoutIfNeeded方法,强制重绘并等待完成。

[self.tableView reloadData];

[self.tableView layoutIfNeeded];    //刷新完成,执行后续需要执行的代码

相关文章

网友评论

    本文标题:iOS UITableView reloadData 刷新结束后

    本文链接:https://www.haomeiwen.com/subject/cxatpxtx.html