2015-06-16 79 views
-2

我有一個文本視圖,在表視圖上設置高度。由於我的文本視圖的內容大於設置高度的內容,所以內容被截斷。textView與截斷swift

這很好,但我的問題是,我希望文本視圖包含內容的前幾行然後有...但相反,前幾行丟失,文本視圖顯示最後幾行傳入的內容。

我找不到任何有關如何實現此功能的示例。

我曾嘗試以下,但無濟於事:

descriptionLabel.textContainer.lineBreakMode = NSLineBreakMode.ByWordWrapping 

回答

3

如果文本是不可編輯的,使用的UILabel相反,它給你這種行爲的開箱。

否則,您將不得不建立自己的文本工具包堆棧並編寫自己的NSLayoutManager來實現此目的。

+0

事實上,幾年前的WWDC視頻就解釋了您需要做的事情。 – matt

+0

我切換到一個標籤,這給了我一行文字...但我需要4行,然後......這是可能的標籤? – user2363025

+0

您必須設置標籤的行數。你想4,告訴它你想要4. – matt