UIButton高度约束快速无法正常工作

问题描述 投票:0回答:3

所以我在这个UIButton中有一个看起来像这样的故事板中的约束....对安全区域的约束以及高度/宽度约束。高度约束设置为30

enter image description here

但是输出看起来像......(deff不是30高度,不管我设置的高度约束如何,看起来像下面这样)除了Daily之外的按钮也没有显示,因为它们还没有约束!

enter image description here

这是约束

enter image description here

enter image description here

2019-03-04 01:43:35.157418-0500每日[831:112538] [LayoutConstraints]无法同时满足约束条件。可能至少下列列表中的一个约束是您不想要的约束。试试这个:

(1)查看每个约束并试图找出你不期望的;

(2)找到添加了不需要的约束或约束的代码并修复它

ios swift autolayout nslayoutconstraint ios-autolayout
3个回答
0
投票

不要使用不必要的约束,因为您设置了宽度和前导,尾随。您可以通过更新约束作为附加图像来检查这一点。

如果有任何问题,请随时问我

*请记住,这是一个指导您的示例按钮。

enter image description here

enter image description here


3
投票

在这种情况下,高度和底部约束会发生冲突,我认为你已经设置了UIbutton的顶部,底部和高度约束属性,所以如果你想要固定高度15,那么删除底部约束。如果你不想要固定的高度,那么保持因为它是一个底部约束并删除UIbutton的高度约束。


0
投票

在运行时查找约束错误/警告。如果存在不一致,则在运行时期间将删除很少的约束。

尝试设置垂直内容拥抱属性 - 高。这将告知系统,内容不希望增长。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.