2

Base Internationalization を使用すると、Object ID に基づいて自動ローカリゼーションを作成することが非常に簡単になりました。これは何かのフランス語版です。

/* Class = "IBUILabel"; text = "Clear Memory"; ObjectID = "fHm-5n-KrF"; */
"fHm-5n-KrF.text" = "Effacer la mémoire";

ただし、これは、Xcode がストーリーボードで見つけることができるものにのみ適用されます。

AlertView にテキスト文字列を含めることができるはずです。もちろん。

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Wheel Cicumference" message:@"Ground Trace (mm):" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:nil];

alert.alertViewStyle = UIAlertViewStylePlainTextInput;
alert.tag = 10;

[alert addButtonWithTitle:@"Accept"];
[alert show];

Apple のドキュメントは膨大で、これまでのところ意味のあるものは何も見つかりませんでした。私は必ずしも答えが私のために完全にレイアウトされているとは限りません, ただ私を一般的な方向に向けさせてください.

4

1 に答える 1

0

ローカライズする唯一の方法UIAlertは次のとおりです。

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"Error", @"Error")
                     message:NSLocalizedString(message, message) delegate:nil
                      cancelButtonTitle:NSLocalizedString(@"OK", @"OK") otherButtonTitles:nil];
于 2013-11-03T05:56:30.967 に答える