【发布时间】:2015-07-11 01:30:28
【问题描述】:
我在这里遇到了一个奇怪的错误。让我展示一下重现它的步骤:
- 新项目(单视图应用程序、Swift、通用)。更改情节提要以使用 Compact Regular(所有 iPhone)
- 向视图控制器添加一个视图(我涂成橙色)和一个容器。
- 为视图设置约束:固定高度(如 100)并将前导、尾随和顶部设置为 0(无边距)。将约束设置为 Container:Bottom、Leading 和 Trailing 为 0(无边距)。在 View 和 Container 之间设置约束:Vertical Spacing - 0。
- 转到容器视图控制器(自动创建)。创建一个视图(我画了蓝色)。
- 将视图约束:顶部、前导、尾随和底部设置为 0(无边距)
- 在 iPhone 4s 8.3 模拟器上运行项目。然后在 iPhone 4s 7.1 模拟器中再次运行它,看看出现的空白错误。
这是我的故事板:
下面是一些8.3和7.1区别的截图:
我的疑问是:这个错误会发生在运行 iOS 7.1 的真实设备上吗?
附言。 1:取消勾选“Adjust Scroll View Insets”并不能解决问题。
附言。 2:这个项目中没有导航和表格视图(看到一堆类似的问题使用这些组件,但这里不是这样)。
【问题讨论】:
-
间隙是 20 像素宽吗?
-
是的,和状态栏高度一样。
-
找到修复方法了吗?我也有同样的问题
标签: ios autolayout uicontainerview