代码之家  ›  专栏  ›  技术社区  ›  smoothumut

视图比例高度和superview自动布局

  •  1
  • smoothumut  · 技术社区  · 6 年前

    我用superview.bottom定义了前导空间、尾随空间和底部空间,其常量为0。

    我想把superview的高度改为1/3,让它在所有尺寸的iphone上看起来都一样。我定义了纵横比,并将其第一项更改为superview.height,第二项更改为thisview.height。当然我已经定义了3:1乘数 enter image description here enter image description here

    但它不起作用,它给出了以下错误

    由于未捕获的异常“nsGenericeException”,正在终止应用程序, 原因:'无法在视图上安装约束。约束是否存在 从视图的子树之外引用什么?那是 非法的。

    快点!!为什么不起作用?和其他东西相比,这没那么复杂。 另外,我怎样才能完成这个接口(不在代码中)我想在xcode上看到它与预览选项卡中的所有其他屏幕大小。

    非常感谢您抽出时间。

    1 回复  |  直到 6 年前
        1
  •  9
  •   Ricky Mo    6 年前

    设置视图 Equal Heights 它的超视界。然后更改 约束为1:3

    enter image description here