2015-06-25 40 views

回答

2

對於多UIButton剛剛成立Line BreakWord Wrap並設置按鈕與新行字符的文本(在Interface Builder是按Ctrl + Enter)。

enter image description here

+0

它的工作,非常感謝 – Abdelrahman

1
override func viewDidLoad() { 
    super.viewDidLoad() 
    let myText = "3\npm" 
    myLabel.numberOfLines = 0 
    myLabel.text = myText 
} 
+0

只是好奇。爲什麼將numberOfLines設置爲0而不是2? – Braains

+0

我試過,但不幸的是它不工作 – Abdelrahman

+1

是2更具體。 0意味着它由'\ n'的數量決定。 – simons

1

我假設你有「下午3點」的字符串, 第一分割字符串到一個數組

var str = "3 pm" 
var strArr = split(str) {$0 == " "} 
var str1: String = strArr[0] 
var str2: String = strArr[1] 
label.lineBreakMode = NSLineBreakMode.ByWordWrapping 
label.numberOfLines = 2 
label.text = str1+"\n"+str2 

但要確保你已經設置標籤的高度正確顯示2條線。

相關問題