我有一個細胞原型,我試圖添加兩個標籤。我有兩個標籤緊挨着,但標籤的大小是動態的,所以我希望第二個標籤能夠根據第一個標籤的大小進行移動。UILabel對齊其他UILabels
基本上,我希望在兩個標籤之間有一個固定的間距,但兩個標籤的大小是動態的。
我如何做到這一點?編輯:
其實我發現如何通過故事板。如果選擇兩個標籤之間要有一個固定的間隔,只需命令選擇它們兩個,然後轉到故事板的角落,然後單擊引腳菜單,這個小小的'H'正在靠近一組按鈕放大/縮小故事板屏幕的右下角。
我有一個細胞原型,我試圖添加兩個標籤。我有兩個標籤緊挨着,但標籤的大小是動態的,所以我希望第二個標籤能夠根據第一個標籤的大小進行移動。UILabel對齊其他UILabels
基本上,我希望在兩個標籤之間有一個固定的間距,但兩個標籤的大小是動態的。
我如何做到這一點?編輯:
其實我發現如何通過故事板。如果選擇兩個標籤之間要有一個固定的間隔,只需命令選擇它們兩個,然後轉到故事板的角落,然後單擊引腳菜單,這個小小的'H'正在靠近一組按鈕放大/縮小故事板屏幕的右下角。
通過這種方法獲取標籤尺寸:
- (CGSize)sizeWithFont:(UIFont *)font
然後將標籤的textAlignment設置爲NSTextAlignmentLeft和NSTextAlignmentRight,並通過字符串大小和其他偏移量設置幀。
UIView -sizeThatFits:
和-sizeToFit
將允許您手動計算第二個標籤的位置。這比使用NSString
方法稍微更準確一些,因爲除了文本之外還有更多UILabel
- 這將尊重內容插頁等。
其實我想通了,不過謝謝! – Angela 2013-04-05 01:56:45
我實際上找到了另一種方式來做到這一點,但是謝謝! – Angela 2013-04-05 01:54:35