我有一個UIView
,其中包含兩個以編程方式填充的UILabel
對象。我希望左側的UILabel
右對齊,並且右側的UILabel
左對齊。這是我漂亮的ASCII表示法:獲取兩個相鄰的UILabel以在內邊對齊
___________________
| ______ ______ |
| | ASDF| |ASDF | |
| |______| |______| |
|___________________|
我嘗試了各種各樣的掩碼和對齊屬性無濟於事。這是我認爲正確的解決方案,所以也許有人可以指出我的理解缺陷。
容器UIView
需要UIViewAutoResizingFlexibleWidth
,以便它可以展開以適應寬度可變的標籤。左側和右側UILabel
需要UIViewAutoResizingFlexibleWidth
,以便它們展開以適應寬度可變的內容。左邊的UILabel
需要UIViewAutoresizingFlexibleRightMargin
,這樣左邊距保持不變。右邊的UILabel
需要UIViewAutoresizingFlexibleLeftMargin
,這樣右邊距保持不變。
概念問題,這個實現:
- 作爲文本擴展,他們可能只是擴大了彼此仍然將適合
我有重疊的問題,容器,以及因爲右邊距看起來並不像預期的那樣是固定的,而右邊只有很大的差距。
有誰知道什麼可能是一個解決方案?