iOS UITableView 去除安全区域高度调整
要去掉 UITableView 的安全区域高度调整,可以通过设置 contentInsetAdjustmentBehavior 属性来实现。默认情况下,UITableView 的 contentInsetAdjustmentBehavior 属性值为 automatic,会根据当前的安全区域自动调整内容的偏移量。如果要去掉安全区高度的调整,可以将 contentInsetAdjustmentBehavior 属性设置为 never。
例如,可以在 UITableView 的初始化代码中添加以下代码:
if #available(iOS 11.0, *) {
tableView.contentInsetAdjustmentBehavior = .never
}
这样就可以去掉 UITableView 的安全区域高度的调整了。注意,这个属性是在 iOS 11 及以上版本才可用,所以需要通过 available(iOS 11.0, *) 进行判断。
原文地址: https://www.cveoy.top/t/topic/paCb 著作权归作者所有。请勿转载和采集!