一尘不染

自动布局以动态调整UILabel的高度和宽度

swift

我有一个UILabel,一个UIView在情节提要中并排包含其他子视图。UIView应该紧靠UILabel的右边缘(跟踪约束为1),但我还需要UIlabel(左侧的UIlabel)将其宽度设置为等于其内容大小,除非它达到最大宽度。视觉上:

|标签文字| | UIViewWithSubviews |

我需要以下约束:

1)标签应明智地调整宽度大小,除非达到最大大小,并且高度也是动态的,这意味着当文本达到最大宽度时,自动换行会将句子换成另一行。并且UIview将垂直于UIlabel。

2)UIView应始终靠在垂直中心的标签一的右边缘。

如何在情节提要中进行设置?

提前致谢。


阅读 295

收藏
2020-07-07

共1个答案

一尘不染

这是您需要的吗?

在此处输入图片说明

这是我在Interface Builder中所做的事情。

在此处输入图片说明

2020-07-07