我一直在尝试通过观看一些 youtube 视频来了解 xcode 5 中的自动布局。在视频中,他们说:
- 打开自动布局(我已经完成了)
- 然后在故事板周围拖动一个对象时,您会看到蓝色指南(我会这样做)。
- 然后,当松开鼠标时,会出现一个看起来像字母“I”的约束。
但是,这不会发生在我身上——就像没有添加约束一样?
难道我做错了什么?希望这不是太模糊!
壳
要在 Xcode 5 中添加约束,您需要明确地布置它们。
你只有一步之遥...
例如,如果您想为元素的宽度添加约束。按住 CTRL 键将元素从元素拖回自身。
如果您想向父视图添加空间约束,则在您想要添加约束的方向上按住 CTRL 键从元素拖动到其父视图。
如果要在两个元素之间添加空间约束。CTRL 键从一个元素拖动到另一个元素。
Xcode 4 自动添加了约束。Xcode 5 仅在您告诉它时才添加约束。
在 Interface Builder 中放置一个 View 并出现蓝线后,
单击解决自动布局问题按钮 (右下角倒数第二个按钮;看起来像垂直线之间的圆圈)
选择添加缺少的约束选项
由蓝线“提出”的约束现在应该自动添加到视图中。