我可以本地化的UIDatePicker?(Can I localize a UIDatePicker

2019-06-17 10:57发布

我试图本地化的UIDatePicker。 苹果的文件说,它应该自动检测当前的语言环境,但语言保持不变,无论什么语言,我选择。 我需要做什么?

Answer 1:

区域设置属性(或者是所有其他国家特定的格式属性)默认为返回的值currentLocale ,这又取决于iPhone的国家设置,而不是语言设置。 您需要设置相应的国家在iphone常规设置。



Answer 2:

NSLocale中的UIDatePicker是因为后面的iOS 6中的iOS 6手机设置被忽略,默认使用en_US区域,所以你必须在代码中设置语言环境



Answer 3:

从我的经验,在iOS5中的UIDatePicker似乎忽略的地方设置和使用从常规设置中提供的语言环境。 但是,应该在iOS6的正常工作。



Answer 4:

所述的UIDatePicker具有区域设置属性; 如果您没有设置它,它应该默认为用户的首选区域。 当你说“无论我选择什么语言”你是什么意思 - 你想以编程方式更改的语言环境,或者您使用的是设置页面更改设备的默认语言环境?



文章来源: Can I localize a UIDatePicker?