2012-08-24 402 views
0

剛開始使用Xcode。我從UIButton製作了一個IBOutlet,可以通過更改本地化設置更改標題。我試試這個代碼來做到這一點UIbutton標籤屬性

_loginButton.titleLabel.text = NSLocalizedString(@"Login", nil); 

但是這段代碼沒有設置按鈕的標題。我需要使用另一種財產嗎?

非常感謝您的回答!

回答

4

您需要提供一個UIControlState設置標題。

[_loginButton setTitle:NSLocalizedString(@"Login", nil) forState:UIControlStateNormal]; 
+0

它是有益的,非常感謝! – Alex

2

對於UIButton的話,嘗試設置標題是這樣的:

[self.loginButton setTitle:NSLocalizedString(@"Login", nil) forState:UIControlStateNormal]; 

有作爲記錄here

但是,如果你沒有指定標題的這些國家,他們會用正常的其他國家狀態默認。