我在 IUViewController 中实现了 DatePicker,并将“datepicker locale”更改为 France - French,但它仍然是用英文编写的。我对仅时间的日期选择器做了同样的事情,我仍然得到上午和下午。我必须直接在 .m 文件中更改它吗?像这样: DatePicker.locale = french; // 我刚刚发明了这个,它可能不存在。
问问题
902 次
1 回答
0
1)检查,如果实际设置了正确的语言环境:
将以下代码添加到您的 viewController 以检查加载 nib 文件后的实际语言环境(我假设您确实为您的 DatePicker named 设置了一个 IBOutlet datePicker
):
- (void)viewDidLoad
{
[super viewDidLoad];
NSLog(@"%@", self.datePicker);
NSLog(@"%@", self.datePicker.locale.localeIdentifier);
}
这应该记录fr_FR
您的情况。
2)在真机上测试!这一点,如果模拟器可能是错误的。
3)在手机上使用各种语言/地区设置进行测试。
于 2012-11-08T13:20:05.237 回答