我有一个简单的案例: 我有以下视图层次结构:
我的标签位于其超级视图的底部,并且它的高度会根据正在渲染的文本大小动态更改。
我的目标是根据文本调整标签大小,以便不截断文本,并随着标签行的增长,增加scrollview的内容大小,以便标签始终位于底部。
如何使用自动布局执行此操作,最好只使用IB?
答案 0 :(得分:0)
如果您希望UILabel
使用自动布局粘贴在其父UIView
的底部,那么当UILabel
高度增加时,该视图不会扩展其高度,实际发生了什么是UILabel
将向上移动以占据更多区域。
如果您希望UIView
展开,请不要在该UIView中使用自动布局,并将UILabel
置于恒定原点,然后更改视图的高度&根据{{1}}文本的滚动视图高度。
您可以使用以下代码行获取UILabel大小:
UILabel