2017-01-10 80 views
0

我是swift的新手,一直在學習如何通過教程自行完成。點擊時,我可以改變按鈕的標題。我想動態更改標籤的標題。它不一定非得像按鈕一樣點擊。 這是NStouchbar的標籤。Swift上NSTouchBar的動態標籤標題

下面的代碼是我如何設法改變按鈕標籤。我注意到標籤沒有.title動作,所以我不知道如何改變它。

@IBAction func buttonOneTapped(_ sender: Any) { 
    print("Button One Tapped") 
    buttonOne.title = "1 BTC = $" + dollar 
} 

回答

0

爲了得到一個按鈕的標籤並對其進行編輯做這樣的:

button.titleLabel?.text 

而只是作爲一個建議,而不是使用+號將字符串和一個float或double我會這樣做:

"1 BTC = $\(dollar)" 

我忘了這個方法的名字:但它是更快速的方式。 :]

+0

它被稱爲'字符串插值'。 – nathan

+0

非常感謝您的建議,我會以這種方式連接字符串。 – user7401481