我有一个接一个的四个UITableView单元格.在iOS 10.3上,第一个单元格位于状态栏之后,但在iOS 11中,状态栏和第一个单元格之间有一些空格. 这可能是由于新推出的 contentInsetAdjustmentBehavior 默认
contentInsetAdjustmentBehavior
默认情况下设置为.automatic但可以禁用它将其切换为.never:
if #available(iOS 11.0, *) { tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentBehavior.never }