iOS11 刷新TableView上下跳动

AppDelegate 添加

if #available(iOS 11.0, *) {
            UITableView.appearance().estimatedRowHeight = 0;
            UITableView.appearance().estimatedSectionFooterHeight = 0;
            UITableView.appearance().estimatedSectionHeaderHeight = 0;
            UITableView.appearance().contentInsetAdjustmentBehavior = .never
        }
        

还有一种设置了 UITableView.appearance().contentInsetAdjustmentBehavior = .never 还是跳动
这时候你在当前界面可能设置的 estimatedRowHeight(预估高度太小)

你可能感兴趣的:(iOS11 刷新TableView上下跳动)