IUViewController に DatePicker を実装し、「datepicker ロケール」を France - French に変更しましたが、まだ英語で書かれています。時間のみの日付ピッカーで同じことを行いましたが、それでも午前と午後を取得します。.m ファイルで直接変更する必要がありますか? このように: DatePicker.locale = french; // これは私が発明したばかりで、おそらく存在しません。
質問する
902 次
1 に答える
0
1)正しいロケールが実際に設定されているかどうかを確認します。
次のコードをviewControllerに追加して、nibファイルをロードした後に実際のロケールが何であるかを確認します(名前のDatePickerのIBOutletをセットアップしたと仮定していますdatePicker
):
- (void)viewDidLoad
{
[super viewDidLoad];
NSLog(@"%@", self.datePicker);
NSLog(@"%@", self.datePicker.locale.localeIdentifier);
}
これfr_FR
により、ケースにログインする必要があります。
2)実際のデバイスでテストしてください! これはポイントです。シミュレーターが間違っている可能性があります。
3)電話でさまざまな言語/地域設定をテストします。
于 2012-11-08T13:20:05.237 に答える