2012-08-24 209 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

但是,如果你没有指定标题的这些国家,他们会用正常的其他国家状态默认。