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/

相关文章:

iphone - 如何在带有对齐中心的uiview中并排放置按钮

javascript - 如何自动检测是否需要iScroll?

ios - 以编程方式添加约束不尊重优先级

objective-c - 我错过了什么阻止我使用自动布局制作类似 NSStackView 的通用容器?

ios - 在 Swift 中以编程方式添加约束不起作用

ios - 有时分配给 UITableViewCell 中的 UIImageView 的图像不正确

ios - 使用 SwiftUI 绑定(bind) ViewModel 和 TextFields

swift - Swift 中的音频转换(MP3 到 PCM)

ios - Amazon AWS 和 Paypal 的 Apple mach-o 链接器错误

iOS Auto Layout 在 CSS 中创建类似于响应式设计的东西