【发布时间】:2018-08-08 15:48:57
【问题描述】:
我做了一个计时器应用:
我之前将部署目标更改为 iOS 10,并且在运行 iOS 11 时,一切正常,但是当我运行 iOS 10 时,它会出现故障 - 导航栏和表格视图之间存在很大差距,而且我的信息按钮很乱向上。
图片:
【问题讨论】:
我做了一个计时器应用:
我之前将部署目标更改为 iOS 10,并且在运行 iOS 11 时,一切正常,但是当我运行 iOS 10 时,它会出现故障 - 导航栏和表格视图之间存在很大差距,而且我的信息按钮很乱向上。
图片:
【问题讨论】:
表格视图的顶部是否位于导航栏底部的下方?如果是这种情况,您需要确保视图控制器不会调整表格视图的内容插图。对于 iOS 10,设置视图控制器的属性:
automaticallyAdjustsScrollViewInsets = false
对于iOS 11,设置tableView(scrollView)的属性
if #available(iOS 11.0, *) {
scrollView.contentInsetAdjustmentBehavior = .never
}
【讨论】: