【发布时间】:2017-11-15 20:00:27
【问题描述】:
我检查了情节提要中的 Adjust Scroll View Insets 属性并将 tableview 固定以适合其父视图。
当我在低于 10 的 iOS 版本上运行应用程序时,tableView 被 navigation bar 和 tab bar 覆盖。但它在 iOS 11 上完美运行。
我错过了什么?
附:我正在使用 xcode 9
【问题讨论】:
我检查了情节提要中的 Adjust Scroll View Insets 属性并将 tableview 固定以适合其父视图。
当我在低于 10 的 iOS 版本上运行应用程序时,tableView 被 navigation bar 和 tab bar 覆盖。但它在 iOS 11 上完美运行。
我错过了什么?
附:我正在使用 xcode 9
【问题讨论】:
我通过添加以下代码解决了这个问题:
if #available(iOS 11.0, *) {
resultsController.tableView.contentInsetAdjustmentBehavior = .never
} else {
resultsController.automaticallyAdjustsScrollViewInsets = true
}
【讨论】: