是否可以创建MaxWidth约束以防止UIButton超出其父UIView的宽度?
UIButton是以编程方式创建的,并使用V:[ParentView]-(<=1)-[Button]
约束在其父UIView中水平居中,但是当文本太大时,按钮的宽度超过ParentView。
注意:我不想添加前导/尾随约束,这会强制按钮的宽度始终与父级相同。我真的需要按钮水平居中,所以当文字很短时,它不会覆盖整个宽度。
答案 0 :(得分:4)
您可以将button
&#39; widthAnchor
设置为小于或等于parentView
widthAnchor
:
button.widthAnchor.constraint(lessThanOrEqualTo: parentView.widthAnchor, multiplier: 1).isActive = true