我有一个UIView,它是UI
ImageView和UILabel的超级视图. UILabel可以具有不同的大小,具体取决于其中的文本量.因此,我需要UIView与UILabel一起成长和缩小,但无法使其工作.
它的外观截图如下:
如您所见,标签上方和下方的间距太大.在.xib中,我将UILabel的顶部和底部约束设置为10,但显然这些都是以某种方式违反的. UIView对上面的框架有顶级约束,图像为> = 10,因此它可以从10增长.
你可以在下面看到.xib:
我试图增加UIView的内容拥抱优先级,但它没有帮助. UILabel只有4个约束:相对于其超级视图UIView的顶部,底部,左侧,右侧.我也试图改变UILabel的内容拥抱优先级相对于UIView,但没有成功. UIImageView是UIView的实际边框,如图所示.