相应地设置自动布局约束

Posted

技术标签:

【中文标题】相应地设置自动布局约束【英文标题】:Set autolayout constraints accordingly 【发布时间】:2013-10-21 14:41:57 【问题描述】:

在我的应用程序中,我有一个 UIView 我用作容器。它会根据显示在 3.5 英寸或 4 英寸屏幕上而改变其高度。如图所示,我有 4 个子视图。 我想要的是让这 4 个子视图彼此之间没有空间并且具有相同的高度,无论包含它们的视图是什么高度。

在这个 4 英寸的屏幕上看起来不错:

但是在这个 3.5 英寸的屏幕上看起来很糟糕:

感谢您的帮助!

佐利

【问题讨论】:

【参考方案1】:

只需对视图的高度添加一个约束,它将保持高度不变:

Ctrl+单击视图的顶部,向下一点并松开单击,您将看到选项。

【讨论】:

命令点击只为我选择/取消选择视图。注意我使用触摸板 哦,我明白了!但这将高度固定为常数。我希望改变高度以始终平等地填充他们的超级视图

以上是关于相应地设置自动布局约束的主要内容,如果未能解决你的问题,请参考以下文章

如何使用自动布局约束为移动 UILabel 设置动画?

无法在 Xcode 中为启动屏幕设置自动布局约束

Swift UIView 小部件自动布局不起作用

如何正确设置水平图像视图的自动布局约束?

出队的 UITableViewCell 在滚动之前布局不正确(使用自动布局)

iOS 视图高度和自动布局