0
刚开始使用Xcode。我从UIButton制作了一个IBOutlet,可以通过更改本地化设置更改标题。我试试这个代码来做到这一点UIbutton标签属性
_loginButton.titleLabel.text = NSLocalizedString(@"Login", nil);
但是这段代码没有设置按钮的标题。我需要使用另一种财产吗?
非常感谢您的回答!
刚开始使用Xcode。我从UIButton制作了一个IBOutlet,可以通过更改本地化设置更改标题。我试试这个代码来做到这一点UIbutton标签属性
_loginButton.titleLabel.text = NSLocalizedString(@"Login", nil);
但是这段代码没有设置按钮的标题。我需要使用另一种财产吗?
非常感谢您的回答!
您需要提供一个UIControlState
设置标题。
[_loginButton setTitle:NSLocalizedString(@"Login", nil) forState:UIControlStateNormal];
对于UIButton的话,尝试设置标题是这样的:
[self.loginButton setTitle:NSLocalizedString(@"Login", nil) forState:UIControlStateNormal];
有作为记录here
但是,如果你没有指定标题的这些国家,他们会用正常的其他国家状态默认。
它是有益的,非常感谢! – Alex