美文网首页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