2011-01-07 72 views

回答

20

您需要將numberOfLines屬性設置爲0,並以IB或編程方式明確指定其尺寸。但是,如果您要顯示大量文本,我會推薦使用UITextView。

+5

集`numberOfLines`到`0`,和`UILabel`將充滿文字,通過寬度和高度的限制。它不會創建新行並自動擴展寬度/高度。寬度/高度必須明確設置以適應文字的大小 – binnyb 2011-01-07 22:19:50

1

你想要的是根據內容的大小來調整你的標籤。

在iOS 6中,自動版式將工作魅力,你應該設置標籤具有numberOfLines = 0

在非自動版式的情況下,您還需要確保你的UILabel的框架調整,顯示內容那就在下一行。

請看看這個答案和示例代碼爲:https://stackoverflow.com/a/8796896/662605