Nas*_*sif 5 uilabel ios autolayout
我试图了解使用内在内容大小的动态布局的基础。如图所示,我有两个水平的 UILabel,这将是我的默认布局。如何进行布局约束,以便
您可以将两个标签添加到 stackView 中,然后检查intrinsicContentSizeUIScreen.main.bounds.width的总和减去 stackView 左右边距。
if (label1.intrinsicContentSize.width + label2.intrinsicContentSize.width) > (UIScreen.main.bounds.width - 48/* 48 is the left and right margins*/) {
stackView.axis = .vertical
}else {
stackView.axis = .horizontal
}
Run Code Online (Sandbox Code Playgroud)
请记住将标签的 numberOfLines 设置为 0。
| 归档时间: |
|
| 查看次数: |
788 次 |
| 最近记录: |