2016-03-04 39 views
1

我在CountDownTimer模式下使用UIDatePicker並希望它本地化。即使用小時和分鐘標籤顯示其他語言。在CountDownTimer模式下本地化UIDatePicker

正如我從UIDatePicker的文檔中所理解的,我認爲所需要的是將IB中的locale屬性設置爲「Default」,但我想我錯了,因爲標籤在更改語言時不會改變設備。

如果這是不可能的,我想最好的解決方案是UIDatePicker的子類,並在小時/分鐘標籤上插入正確的本地化標籤,或者通過繼承UIPickerView從頭開始(儘管這似乎是很多工作)。

任何人都可以啓發我如何正確地做到這一點?

回答

1

發佈後不久,我意識到CFBundleDevelopmentRegion被設置爲「en」。注意自我:檢查Info.plist。

-1

self.datePicker = [[UIDatePicker alloc] init]; self.datePicker.frame = CGRectMake(0,0,self.view.frame.size.width,180.0f); //根據需要設置框架 self.datePicker.datePickerMode = UIDatePickerModeTime; [self.view addSubview:self.datePicker];

+0

我不認爲這與問題有關 – ssnielsen

相關問題