我有一个UITableView。 它使用自定义表格单元格,每个单元格都有一个uiwebview。 Bcoz UIWebView花费时间加载,我想避免不惜一切代价重新加载它们。 在某些情况下,我已加载所有单元格,但其高度已混乱。 因此,我需要“重新布局”表格而不触发“cellForRow”功能。我不想在开始更新动画,结束更新块为uitableview?
- 我绝对不能使用reloadData ...因为它会重新加载单元格。
- 我试过tableView.setNeedDisplay,setNeedsLayout等,他们都不是能够重新排列表格单元格
- 只是它的工作方式,是调用beginupdates/endupdates块,该块能够重新布局我的表兵不血刃cellForRow !但是,我不想动画!此块产生动画效果,但我不想要它...
我该如何解决我的问题?
这是一个聪明,聪明的把戏。我会将其添加到我的工具箱中! – 2015-02-06 22:57:03
这太棒了!我发现它有一些最有趣的应用程序。我发现即使你传入'''UITableViewRowAnimationNone''',reload部分的方法总是会动画的,但是动画可以很容易的绕过! – 2015-04-21 15:11:42
Woow!你是老板,老兄! – debiasej 2015-10-30 11:17:12