我試圖對齊兩個UILabel使用自動佈局,其中第一個標籤沒有設置寬度但使用內在內容大小,第二個應該是與第一個相同的寬度,包裝文字換行。多行UILabel與內容大小相同的寬度UILabel
理想情況下,第二個標籤應該將數字行設置爲0
以與動態類型配合使用,但我暫時將其設置爲2
,即使給定了特定高度。然而,當我嘗試對齊equal widths
或trailing
時,內在內容大小標籤展開爲多行標籤的寬度,就好像它全部位於同一行上一樣(請參見下圖)。
有什麼辦法讓我達到我想要的,而不指定寬度第一個標籤?我希望它的內容能夠擴展爲動態類型,第二個標籤具有相同的寬度,並將所有文本換行爲新行。
你能否提供更多信息關於第一個標籤,如最多可能包含多少個單詞?其內容是否可以超過1行?它會總是有一些文字,也可能是空的? – Adeel
這可能看起來像一個愚蠢的問題,但你設置第一個標籤等於第二個的寬度,反之亦然? – Jonathan
@Adeel第一個標籤只包含三個單詞,但我希望它是動態的原因是我想添加動態類型並將其本地化爲可能會改變它的多種語言。它永遠不會超過1行,並且不能爲空。 – Aleksander