1. 程式人生 > >swift 學習筆記之在UILabel中顯示多行文字

swift 學習筆記之在UILabel中顯示多行文字

原文連結:http://www.douban.com/group/topic/70990429/

在Xcode中使用UILabel控制元件顯示單行文字非常簡單便捷,可一旦遇到需要使用多行文字時則顯得稍顯無力。如果你不想使用UITextView,其實UILabel也可實現,而且只需多加兩行程式碼哦。 

首先,你需要有一個UILabel控制元件: 

@IBOutlet weak var Label: UILabel! 
然後,在viewDidLoad()中新增以下兩行程式碼: 

Label.lineBreakMode = NSLineBreakMode.ByWordWrapping 

Label.numberOfLines = 0 


接下來,就是見證奇蹟的時刻: 

totalLabel.text = "lineone\nlinetwo" 

//注意到了嗎?輸入顯示文字時只需要在需要換行的地方加入\n即可,如果不輸入\n即為自動換行。 


點選執行測試一下吧!此時你的模擬器螢幕上的文字已經分為兩行顯示了哦!