【问题标题】:Xcode 5 - Storyboard - Has no constraintsXcode 5 - 故事板 - 没有限制
【发布时间】:2013-09-25 13:25:36
【问题描述】:

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

“选定的视图没有约束。在构建时,将为视图生成显式的左、上、宽和高约束。”

我正在使用 XCode 5 - 开启自动布局的情节提要

【问题讨论】:

    标签: iphone ios objective-c xcode storyboard


    【解决方案1】:

    找到了解决办法!

    然后从 XCode 菜单中选择 ViewController:

    编辑器 --> 解决自动布局问题 --> 在视图控制器中添加缺少的约束

    【讨论】:

    • 从您的屏幕截图中,我看到该选项是灰色的……这正是我所拥有的。有什么办法解决吗?
    • 因为我在截屏之前选择了那个选项
    【解决方案2】:

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

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

    在理想的世界布局中,即使它们在幕后工作,也无需考虑约束即可工作。在我看来,这似乎是朝着这个目标迈出的一步。这并不是要开始争论是否可以达到目标,只是说我们可以期待更多类似的界面构建器/ xcode 更改。

    【讨论】:

      【解决方案3】:

      你已经在你的 viewcontroller 上选择了自动布局,所以你不能手动设置约束,取消选中布局,它会自动显示约束。

      【讨论】:

      • 这不是错吗?约束不只与自动布局一起使用吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-26
      • 2013-09-27
      • 1970-01-01
      • 2013-10-09
      相关资源
      最近更新 更多