我有一个UIImageView和两个UILabel作为它的孩子。现在使用自动布局我希望UIImageView的宽度应该等于这两个标签的最大值,以便这两个标签完全可见。有没有办法来定义这个约束?
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以使用前导和尾随约束,而不是使用相同的宽度约束(如果指定<=
约束也很好,但需要一些额外的工作)。如果您的图片视图对两个标签都有>=
前导和<=
尾随约束+您的标签将采用其固有尺寸,则imageview将具有最大宽度。这可以通过下图说明:
确保标签的水平抗压力设置为所需(1000),以防止标签尺寸减小。