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(预估高度太小)