ios - UIButton 高度约束 swift 不起作用

标签 ios swift autolayout nslayoutconstraint ios-autolayout

所以我在 Storyboard中有这个带有约束的 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 Daily[831:112538] [LayoutConstraints] 无法同时满足约束条件。 可能至少以下列表中的约束之一是您不想要的。 试试这个:

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

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

最佳答案

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

关于ios - UIButton 高度约束 swift 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54977694/

相关文章:

iOS如何根据其中的UILabel制作UIView的动态宽度/自动布局

ios - 手动布局中的自动布局

iOS模拟器不播放声音

objective-c - 如何重写 UIDatePicker 组件?

swift - 结构静态方法与类静态方法

ios - 即使应用程序已关闭且未在后台运行,谷歌地图如何始终跟踪用户位置?

ios - 如何使用swift语言创建json数据并将其发送到服务器

iphone - 为 iPhone 应用程序注册 Tumblr 应用程序

ios - Swift:如何将 UITableView 链接到单个 UIDetailView 页面

ios - 无法获取 NSLayoutConstraint 的约束