【发布时间】:2017-12-04 23:52:38
【问题描述】:
我正在尝试将我的应用程序的部署目标从 iOS 11 降低到 iOS 9,但由于某种原因,我的一些布局放错了位置,最重要的是 tableview。
它在 iOS 11.0 上的外观:
它在低于 11.0 的 iOS 上的外观(注意 navigationBar 和 tableView 之间的空格)
我使用的约束是:
- 将尾随与安全区域对齐
- 将引线与安全区域对齐
- 将底部与安全区域对齐
- 将顶部与安全区域对齐
我已经尝试实现layoutIfNeeded(),但没有成功,有什么想法会发生这种情况吗?
【问题讨论】:
-
尝试 self.automaticallyAdjustsScrollViewInsets = false 或从 stoaryborad 中选择 viewcontroller 并转到属性检查器然后禁用 Adjusts ScrollView Insets
-
@karthikeyan 成功了!
-
现在一切都好吗?我应该回答吗?
-
@karthikeyan 是的,我的男人,发布它,我会接受它
标签: ios xcode layout tableview