我创建了一个 UIView,在这个视图内部有一个标签,标签上方有一个图像。视图如下所示:(不要介意旁边的其他标签):
对于标有“标题”的标签,我想让它的高度成为文本的高度,这是我使用的代码:
label.numberOfLines = 0
label.lineBreakMode = NSLineBreakMode.ByWordWrapping
问题是由于上面的图像,文本将始终保持为一行...我的计划是图像将根据文本的高度调整大小,并使用约束保持其 3:4 的纵横比。我不确定为什么这不起作用,但我认为这是因为这两个元素的限制。
这些是当前对视图的限制:
标签:
imageView(尾随约束不是问题):
谢谢!