有谁知道为什么我收到以下消息:
“所选视图没有约束。在构建时,将为视图生成显式左,顶,宽度和高度约束。”
我正在使用XCode 5 - 故事板打开AutoLayout
答案 0 :(得分:49)
找到了解决方案!
然后从XCode菜单中选择ViewController:
编辑 - >解决自动布局问题 - >在View Controller中添加缺少的约束
答案 1 :(得分:1)
在使用AutoLayout时,在Xcode 5.1中,当您创建新场景时,它将在没有任何可编辑约束的情况下启动。它们在运行时生成,以反映场景的预期布局。
因此,仅当您希望修改默认值时,才需要在界面构建器中添加约束。当您这样做时,您需要熟悉所提供的工具(如“解决自动布局问题”菜单中所示)
在理想的wold布局中,即使它们在幕后工作,也可以在不考虑约束的情况下工作。在我看来,这是迈向这一目标的一步。如果可以达到目标,那就不是要开始辩论,只是说我们可以期待更多类似的界面构建器/ xcode更改。
答案 2 :(得分:0)
您已在viewcontroller上选择了自动布局,因此您无法手动设置约束,取消选中布局,它会自动显示约束。