Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有 3 个按钮,一个在另一个下方。要求是,所有按钮都应该居中对齐。动态内容应该适合这 3 个按钮。请帮我解决这个问题。我对内容拥抱,抗压缩性和内在内容大小只有模糊的了解。非常感谢您。
对于iOS 9及以后:
iOS 9
用于UIStackView嵌入所有内容buttons并将其设置stack view在view. 对于动态内容,设置stackView's heightConstraint大于等于relation(>=)。
UIStackView
buttons
stack view
view
stackView's
heightConstraint
relation
对于iOS 8和更早:
iOS 8
只需使用UIView而不是UIStackView. 其余的事情将是相同的。
UIView
将所有UIBUttons 嵌入 aUIStackView并根据需要设置 stackViews 属性。
UIBUtton
要了解这个想法,请参阅此答案。
注意:UIStackView仅在 iOS >= 9 下可用。