Xcode 5 - 故事板 - 没有约束

时间:2013-09-20 08:20:52

标签: iphone ios objective-c xcode storyboard

有谁知道为什么我收到以下消息:

“所选视图没有约束。在构建时,将为视图生成显式左,顶,宽度和高度约束。”

XCode 5 - Storyboard - Autolayout - No constraints

我正在使用XCode 5 - 故事板打开AutoLayout

3 个答案:

答案 0 :(得分:49)

找到了解决方案!

然后从XCode菜单中选择ViewController:

编辑 - >解决自动布局问题 - >在View Controller中添加缺少的约束

答案 1 :(得分:1)

在使用AutoLayout时,在Xcode 5.1中,当您创建新场景时,它将在没有任何可编辑约束的情况下启动。它们在运行时生成,以反映场景的预期布局。

因此,仅当您希望修改默认值时,才需要在界面构建器中添加约束。当您这样做时,您需要熟悉所提供的工具(如“解决自动布局问题”菜单中所示)

在理想的wold布局中,即使它们在幕后工作,也可以在不考虑约束的情况下工作。在我看来,这是迈向这一目标的一步。如果可以达到目标,那就不是要开始辩论,只是说我们可以期待更多类似的界面构建器/ xcode更改。

答案 2 :(得分:0)

您已在viewcontroller上选择了自动布局,因此您无法手动设置约束,取消选中布局,它会自动显示约束。