2015-06-16 35 views
0

我有一个UIImageView和两个UILabel作为其子。现在使用自动布局,我希望UIImageView的宽度应该等于这两个标签的最大值,以便这两个标签完全可见。有没有办法来定义这个约束?为自动布局选择最大两个宽度

+0

你能给出一些粗略的图吗? – Yuyutsu

回答

0

而不是使用相同的宽度约束(如果您指定<=约束,这也很好,但需要一些额外的工作),您可以使用前导约束和尾随约束。如果您的图像视图将具有>=前导和<=两个标签的追踪约束+您的标签将以其固有尺寸,则imageview将具有最大宽度。这可以用下图进行说明: example of IB configure
确保您的标签具有水平压缩阻力设置为所需(1000)以防止标签被缩小尺寸。