ContainerView - >的UITableViewController UIView
如果键盘确实显示,UIViewController中的UITableViewController会自动调整contentInset。
所以,我在UITableViewController
中添加了这段代码if #avaliable(iOS11, *){
self.tableView.contentInsetAdjustmentBehavior = .never
}else{
self.automaticallyAdjustsScrollViewInsets = false
}
但是,它没有效果。如何禁用自动插入?
答案 0 :(得分:2)
我找到了完美的解决方案!
UITableView.appearance().contentInsetAdjustmentBehavior = .never
只需在UITableViewController中添加此代码即可。奇怪的调整插入全部消失了!
答案 1 :(得分:0)
尝试应用于包含ContainerView的ViewController(其中包含UITableView)。当应用于UITableView本身时,它不起作用。
或通过viewDidLoad()中的代码:self.automaticallyAdjustsScrollViewInsets = false