升級Xcode9之后鸽嫂,發(fā)現(xiàn)UITableView(只針對拖拽控件)的幾個問題:
- UITableViewDataSource的cellForRowAt方法一開始自動加載12-14個(跟原來重用機制里面的加載當(dāng)前屏幕最多cell個數(shù)+1不一致)
- 用MJRefresh加載更多reloadData的時候扔字,UITableView的contenOffset.y會跳動某一個cell
問題原因:Xcode9 UITableView控件默認(rèn)選擇自動計算Row Height涂臣,所以才會導(dǎo)相關(guān)問題
解決方法:把下圖Automatic默認(rèn)勾選去掉就好