【发布时间】:2017-10-14 20:27:32
【问题描述】:
我有一个看起来像这样的视图层次结构(基于其他答案和 Apple 用于使用 UIScrollView 的高级 AutoLayout 指南):
ScrollView 所需的2 个步骤是:
- 为 ScrollView 的 position 和 size(框架)设置约束:与任何其他视图相同。
- 为内容大小设置约束:通过确保 ScrollView 的子视图的约束触及 ScrollView 的所有边缘(前导、尾随、顶部、底部),如果您正在这样做在界面生成器中,而不是以编程方式。
第 1 步起初运行良好,结果如下:
position 和 size 没有问题,符合预期。我现在只需要在 Interface Builder 中使用 Step 2 定义内容大小(内容高度和内容宽度)。
现在我添加了触及 ScrollView 的所有 4 个边缘的约束,如下所示:
突然之间,ScrollView 不再知道它的 position 和 size(帧)了。
我查看了其他答案并遵循了各个步骤,但似乎无法解决此问题。抱歉,由于隐私问题,我无法发布 Storyboard 屏幕截图
【问题讨论】:
标签: ios objective-c uiscrollview autolayout