我有一個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