2015-06-16 66 views
0

我有一個UIImageView和兩個UILabel作爲其子。現在使用自動佈局,我希望UIImageView的寬度應該等於這兩個標籤的最大值,以便這兩個標籤完全可見。有沒有辦法來定義這個約束?爲自動佈局選擇最大兩個寬度

+0

你能給出一些粗略的圖嗎? – Yuyutsu

回答

0

而不是使用相同的寬度約束(如果您指定<=約束,這也很好,但需要一些額外的工作),您可以使用前導約束和尾隨約束。如果您的圖像視圖將具有>=前導和<=兩個標籤的追蹤約束+您的標籤將以其固有尺寸,則imageview將具有最大寬度。這可以用下圖進行說明: example of IB configure
確保您的標籤具有水平壓縮阻力設置爲所需(1000)以防止標籤被縮小尺寸。