2012-01-17 41 views
2

我有一個自定義的UITableViewCell內一個UILabel多數民衆贊成,我想獲得的UILabel內包的話。但我有一些問題。如何包裝單詞的UILabel

這是怎樣的UITableViewCell看起來在Interface Builder

enter image description here

該標籤的UILabel需要包裝。所以在界面生成器,我設置了標籤線爲0(這我認爲是指多行)和換行來的話..這應該換的話..

但是現在我想我必須把一些代碼弄成這樣,如果字包裝它推向細胞..這我不知道怎麼樣要做..我想知道這裏有沒有人經歷過這個問題,可以幫助我。

回答

1

嘗試增加的UILabel的高度。它只會包裝單詞,如果它可以符合標籤框架中的下一行。

+0

好吧..我會嘗試這個,現在 – HurkNburkS 2012-01-17 03:08:09

+0

我增加了界面生成器的大小,然後將線條更改爲2,然後選擇截斷尾部換行選項,所以這些單詞將換行到第二行,如果它仍然dosn't不適合,那麼它會增加...到最後。 – HurkNburkS 2012-01-17 03:21:20

1

難道是用的UITableViewCell高度來完成。也許你是不是允許的細胞生長

+0

啊,我不知道也,我只是不知道要尋找什麼..要去看看的UITableViewCell高度現在......與主要關心的是我不知道如何觸發它?你怎麼知道,如果一個字去包裹或不.. – HurkNburkS 2012-01-17 02:48:51

+0

如果您在內存中創建一個UILabel在它的文字,你可以使用textRectForBounds屬性給你的矩形的大小,你將需要顯示的UILabel在UITableViewCell – ChrisPadgham 2012-01-17 03:00:23