【发布时间】:2014-01-19 19:24:45
【问题描述】:
当对 UIScrollView 应用自动布局约束时,如果滚动视图布局为全屏,我会收到一条错误消息,但如果它有“边距”则不会。我将用 2 个例子来说明。在这两个示例中,我将前导和尾随空格应用于超级视图,并将顶部和底部空格添加到布局指南。
示例 1(表现如我所料。)
自动布局约束为蓝色,一切正常
示例 2(奇怪的行为)
我拉伸滚动视图并应用与示例 1 中相同的规则,但现在其中 1 个约束最终不同。 “顶部空间到顶部布局指南”添加为“垂直空间 - (-548) - 顶部布局指南 - 滚动视图”。 然后 Xcode 抱怨我的滚动视图需要“y 位置或高度的约束”。
谁能解释这是为什么?
【问题讨论】:
标签: ios interface-builder autolayout