iOS自动布局和约束问题

时间:2015-10-16 12:04:17

标签: ios autolayout

由于客户端的初始要求,我已经在紧凑宽度常规高度上构建了ios应用布局,但现在需求已经改变,他想在iphone上部署应用和ipad都。那么是否可以从紧凑宽度和常规高度将我的约束更新为任何宽度任何高度

3 个答案:

答案 0 :(得分:3)

您可以在any-any中安装相同的约束。

enter image description here

答案 1 :(得分:2)

所有约束都将放置在尺寸等级紧凑宽度常规高度上,如果您单击任何约束,它将显示您在尺寸类上安装的约束<强>紧凑宽度和常规高度,如下所示

enter image description here

只需取消选中(或点击小十字架) wC hR 并选中上方框(适用于 wAny hAny 尺寸等级)

你必须为所有约束做到这一点

答案 2 :(得分:1)

要更深入地解释krishnanunni所说的内容,您需要做的是首先选择您想要改变的约束。您可以通过shift单击或命令单击它们来选择多个。

enter image description here

然后在属性或大小检查器上,您应该看到当前仅为紧凑宽度,常规高度(wC hR)安装约束。

enter image description here

您需要选中未列出特定尺寸类的复选框,因为 指任何宽度,任何高度。之后,不再需要紧凑宽度,常规高度约束,因此您可以删除它。

enter image description here

相关问题