Ios 视图比例高度和superview自动布局
我有一个小视图,我希望他占据superview的1/3高度(与安全区域大小相同) 我用superview.bottom定义了前导空间、尾随空间和底部空间,其常量为0 我想将superview的高度设置为1/3,以使其在所有尺寸的iphone中都具有相同的外观。我定义了纵横比,并将其第一项更改为superview.height,第二项更改为thisview.height。当然,我已经定义了3:1乘数 但是它不起作用,它给出了以下错误 由于未捕获异常“NSGenericeException”而终止应用程序, 原因:“无法在视图上安装约束。”。约束是否存在 从视图的子树之外引用某个内容?那是 非法的 来吧!!为什么不起作用?与所有其他东西相比,这并不复杂。 我如何在界面上完成这个。(不是在代码中)我想在xcode上看到它,并在预览选项卡中显示所有其他屏幕大小Ios 视图比例高度和superview自动布局,ios,swift,autolayout,Ios,Swift,Autolayout,我有一个小视图,我希望他占据superview的1/3高度(与安全区域大小相同) 我用superview.bottom定义了前导空间、尾随空间和底部空间,其常量为0 我想将superview的高度设置为1/3,以使其在所有尺寸的iphone中都具有相同的外观。我定义了纵横比,并将其第一项更改为superview.height,第二项更改为thisview.height。当然,我已经定义了3:1乘数 但是它不起作用,它给出了以下错误 由于未捕获异常“NSGenericeException”而终止
非常感谢您的时间。使用superview设置视图的高度。然后将
等高
约束的乘数更改为1:3
请分享您如何设置此视图约束,正确的IB屏幕截图共享视图和其他相关视图的自动布局代码。谢谢Ricky。我知道我现在把事情搞砸了:)我尝试了高度限制,但看不到乘数。现在我看到了等高或等宽到达该区域的位置。谢谢。我不知道我浪费了多少时间来弥补这一点。当做