UIButton高度限制迅速不起作用

时间:2019-03-04 06:28:21

标签: ios swift autolayout nslayoutconstraint ios-autolayout

因此,我的UIButton在故事板中具有如下约束:...具有安全区域约束以及高度/宽度约束。高度限制设置为30

enter image description here

但是输出看起来像...(deff不是30 height,无论我设置为什么高度约束,它看起来都如下图所示),因为没有约束,所以没有显示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)查找添加了一个或多个不必要约束的代码 并修复它

3 个答案:

答案 0 :(得分:2)

在这种情况下,高度和底部约束将发生冲突,我认为您已经设置了UIbutton的顶部,底部和高度约束属性,因此,如果要固定高度15,则可以删除底部约束。并且如果您不希望固定高,则将其保留为底部约束,并删除UIbutton的高度约束。

答案 1 :(得分:0)

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

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

enter image description here

答案 2 :(得分:0)

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

随时问我是否有问题

  

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

enter image description here

enter image description here