0

IUViewController に DatePicker を実装し、「datepicker ロケール」を France - French に変更しましたが、まだ英語で書かれています。時間のみの日付ピッカーで同じことを行いましたが、それでも午前と午後を取得します。.m ファイルで直接変更する必要がありますか? このように: DatePicker.locale = french; // これは私が発明したばかりで、おそらく存在しません。

4

1 に答える 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 に答える