如何使 UIView 的高度在 Interface Builder 中不受限制
How to make a UIView's height not restricted in Interface Builder
我有一个高度为 40 的 UIView
。但是我有一个 UILabel
里面可以是一行或多行。如何根据此调整 UIView
的大小?如果需要,我愿意在 Swift 中执行此操作,但如果 Interface Builder 中有更好的方法。
- 通过 IB 为您的标签添加顶部、左侧、右侧、底部约束并将行数设置为 0
为您的容器视图添加灵活的高度(添加高度限制并将其更改为大于或等于)
现在,如果您设置长测试 - 它会自动扩展容器视图:
我有一个高度为 40 的 UIView
。但是我有一个 UILabel
里面可以是一行或多行。如何根据此调整 UIView
的大小?如果需要,我愿意在 Swift 中执行此操作,但如果 Interface Builder 中有更好的方法。
- 通过 IB 为您的标签添加顶部、左侧、右侧、底部约束并将行数设置为 0
为您的容器视图添加灵活的高度(添加高度限制并将其更改为大于或等于)
现在,如果您设置长测试 - 它会自动扩展容器视图: