0

Xcodeの使用を開始するだけです。ローカリゼーション設定を変更してタイトルを変更できるように、UIButton から IBOutlet を作成しました。私はこれを行うためにこのコードを試します

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

ただし、このコードはボタンのタイトルを設定しません。別の種類のプロパティを使用する必要がありますか?

答えてくれてありがとう!

4

2 に答える 2

4

UIControlStateタイトルを設定するには、 を指定する必要があります。

[_loginButton setTitle:NSLocalizedString(@"Login", nil) forState:UIControlStateNormal];
于 2012-08-24T19:36:13.713 に答える
2

UIButton については、次のようにタイトルを設定してみてください。

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

ここに文書化されている他の状態があります

ただし、これらの状態のタイトルを指定しない場合、デフォルトで通常の状態が使用されます。

于 2012-08-24T19:36:01.857 に答える