我有一个UIView
,它是UIImageView
和UILabel
的总览。 UILabel可以具有不同的大小,具体取决于其中的文本量。因此,我需要UIView
随UILabel
一起增长和缩小,但无法使其正常工作。
屏幕截图如下:
如您所见,标签上方和下方的间距太大。在.xib
中,我将UILabel
的顶部和底部约束设置为10
,但显然这些约束被违反了。 UIView
对上面的帧具有最高的约束,图像为>=10
,因此可以从10
扩展。
您可以在下面看到.xib
:
我试图增加Content Hugging Priority
的UIView
,但这无济于事。 UILabel
仅具有4个约束:相对于其父 View UIView
的top,bottom,left,right。我也尝试过将Content Hugging Priority
的UILabel
相对于UIView
更改,但没有成功。 UIImageView
是图片中显示的UIView
的实际边界。
最佳答案
认为您不见了:
看法:
标签:
一个工作示例的屏幕截图:
提示:使用预览
关于ios - 随着UILabel的增长,扩展UIView,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35023011/