我有一个使用自定义表格单元格的UITableView,每个单元格都有一个UIWebView。
因为UIWebView需要花费一些时间来加载,所以我想避免不惜一切代价重新加载它们。在某些情况下,我已加载所有单元格,但它们的高度却混乱了。因此,我需要“重新布局”表而不触发“ cellForRow”功能。
- 我绝对不能使用reloadData ...,因为它将再次重新加载单元格。
- 我尝试了tableView.setNeedDisplay,setNeedsLayout等,它们都无法重新排列表格单元格
- 它工作的唯一方法是调用beginupdates / endupdates块,该块能够在不触发cellForRow的情况下重新分发我的表!但是,我不想动画!这个块产生动画效果,但是我不想要它。
我该如何解决我的问题?
UITableViewRowAnimationNone
,但是通过此方法可以轻松绕过动画!