2011-12-27 35 views

回答

0

您需要使用下面的無標記

  1. lineBreakMode的兩個屬性
  2. numberOfLine
當您使用

這兩個屬性,那麼你將達到你想要的。

+0

,我怎麼可以調整UIView的這個UILabels –

+0

的數量來自resize,你是指根據這些標籤的視角。 – rishi

+0

我如何知道UILabel是否需要2個ligne? –

0

UILabels可以通過自動縮小字體(請參閱Interface Builder中的最小字體大小值)來適應大量文本。而不是標籤,我會使用UITextViews。它們通過允許用戶滾動來適合大量的文本。要隱藏它們,請使用更改UITextViews的隱藏選擇器屬性。因爲UITextView的大小永遠不會改變,所以您可以輕鬆計算每UITextView降低UIView容器高度的多少。希望這可以幫助!

0

如果你想保持相同的字體大小,那麼你可以計算在運行時根據文本的長度的幀大小的標籤.. See here

相關問題