我已经创建了一个UIView,并且在该视图内部有一个标签,标签上方有图像。 该视图看起来像这样:(不要介意侧面的其他标签):
对于标有“ title”的标签,我想使用它来使它的高度为文本的高度,这是我使用的代码:
label.numberOfLines = 0
label.lineBreakMode = NSLineBreakMode.ByWordWrapping
问题在于,由于上面有图像,所以文本将始终仅停留在一行中... 我的计划是根据文本的高度调整图像大小,并使用约束条件保持其3:4的宽高比。我不确定为什么这行不通,但是我认为这是由于两个元素的限制。
这些是当前对视图的约束:
标签:
imageView(不是尾随约束)
谢谢!