【发布时间】:2017-01-05 11:20:00
【问题描述】:
我有 3 个按钮,一个在另一个下方。要求是,所有按钮都应该居中对齐。动态内容应该适合这 3 个按钮。请帮我解决这个问题。我对内容拥抱、抗压缩和内在内容大小只有模糊的了解。非常感谢您。
【问题讨论】:
-
最简单的解决方案是将堆栈视图用于按钮并将堆栈视图设置在中心。对于动态内容集 stackviews heightConstraint 大于等于关系。
-
@Vishal:嗨,Vishal,谢谢您的评论。您能告诉我在 iOS 9 下的实现吗?
-
会是一样的。只需使用 UIView 而不是 stackView。对所有按钮应用相同的高度和相同的宽度约束,并处理容器 UIView 的高度约束。
标签: ios objective-c autolayout intrinsic-content-size