【问题标题】:Nib view in Xcode Interface builder does not apply autolayout constraintsXcode Interface builder 中的 Nib 视图不应用自动布局约束
【发布时间】:2015-02-20 07:53:35
【问题描述】:

我的同事使用自动布局约束创建了一个 Nib 视图。当他在界面生成器中调整视图大小时,会应用约束并正确显示视图。

当我在计算机上执行相同操作时,不会应用约束。我们比较了设置和视图选项,但看不出有任何差异。

【问题讨论】:

    标签: ios xcode autolayout


    【解决方案1】:

    该功能称为“实时自动调整大小”,它的失败可能是一个错误。 See this question 其他人也有类似的问题。实际上,刚才它对我有用,但是当我在编辑器菜单中将其关闭并再次打开时,它不再起作用,即使在重新启动后也是如此。

    在 Xcode 首选项中为更新帧设置键盘快捷键 -> 键绑定可以帮助加快速度。就我而言,我发现它列出了两次,其中一个已经分配了一个快捷方式,但它不起作用。啊,Xcode。

    您可以转到bugreport.apple.com 并提交雷达,但如果您要这样做,请先查看this page

    【讨论】:

    • 就像您提到的一个解决方案的问题是确保“调整大小行为”弹出菜单中的“后代”已启用。它没有为我启用,它为我解决了它。
    • 显然我一直在使用的 Xcode 8.3 出于某种原因删除了这个按钮,所以我无法检查它。无论如何,如果我的链接解决了您的问题,您可以将其标记为已接受以关闭问题。
    【解决方案2】:

    检查 .xib 文件的文件检查器中是否启用了使用自动布局和使用大小类。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-22
      • 2013-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-16
      • 2013-09-29
      相关资源
      最近更新 更多