1. 程式人生 > >iOS11之後重新整理tableview會出現漂移的現象解決辦法

iOS11之後重新整理tableview會出現漂移的現象解決辦法

首先要注意這只是在iOS11下會出現的bug,如果iOS10以及以下也有問題的情況不屬於此列
問題的動圖如下所示,如果要做每隔一段短時間就重新整理一個section甚至整個tableview的操作的時候會出現鬧鬼式的不斷移動。
這裡寫圖片描述
它真的是自己回去的~(限制動圖2M真的有點煩)

解決方案
在初始化tableview的時候加上這幾行

_tableview.estimatedRowHeight = 0;
_tableview.estimatedSectionHeaderHeight = 0;
_tableview.estimatedSectionFooterHeight = 0;