自动布局不会减少顶部约束

Posted

技术标签:

【中文标题】自动布局不会减少顶部约束【英文标题】:Top constraint won't get less with auto-layout 【发布时间】:2014-07-23 10:24:41 【问题描述】:

我正在尝试在我的故事板中使用自动布局。我的前两个视图运行良好,视图中的UIViews 不会调整大小,只是通过降低 顶部和底部约束 在我的视图中居中。

现在,在我的第三个观点中,我遇到了一些问题。最高约束不会减少。已经尝试了 3 个小时,但仍然无法自己弄清楚。难道我做错了什么?

我已经尝试过:

将右上角的 UIView 钩到我的左上角 UIView 为我的顶部 UIView 插入一个左右和顶部约束 当我的底部 UIView 居中 X 时,将顶部的 UIView 挂钩到我的底部 UIView

仍然没有任何效果。

截图:

【问题讨论】:

【参考方案1】:

如果我做对了 - (您希望所有三个视图都居中)。您可以将所有三个视图放在一个父视图中,您可以设置宽度和高度约束,然后在中心垂直和水平对齐约束。

【讨论】:

嘿,谢谢你的想法,没想到把它放在父视图中。

以上是关于自动布局不会减少顶部约束的主要内容,如果未能解决你的问题,请参考以下文章

iOS 自动布局 UILabel 换行

动画 UITableView 的自动布局顶部约束导致崩溃,有啥线索吗?

调整自动布局约束

自动布局和 AVPlayerViewController

垂直自动布局两个视图,动态高度对齐顶部

自动布局问题