我在我的应用程序中创建了UIDatePicker,并且我也支持多种语言。我的UIDatePicker是在Interface Builder中创建的,并且我创建了一个独立的本地化XIB,因此我可以自定义我的UIDatePicker。UIDatePicker - 问题本地化
在IB中设置“Locale”选项似乎什么也不做。试图用语言环境和NSCalender编程改变我的DatePicker也通过做下面的代码没有:
NSLocale * locale = [[NSLocale alloc] initWithLocaleIdentifier:@"es_ES"];
datePicker.locale = locale;
datePicker.calender = [locale objectForKey:NSLocaleCalender];
这导致英国选择器。
虽然这里真的很奇怪。 “今日”一词被翻译。如附件截图所示。 (好吧,我不允许发布图片,但想象一下日期&时间选择器,英文中的“May”和“今日”中写的“Ajourd'hui”
根据我读过的内容,添加UIDatePicker编程方式似乎没有太大的帮助。
有时它只是需要重写。即一个语言只应用。 – 2011-04-11 14:57:26