【发布时间】:2013-04-23 13:28:11
【问题描述】:
我正在尝试像这样更改 UIDatePicker 的语言环境:
picker.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"];
它可以工作,但是设置区域设置后选择器不符合时间格式的系统设置。我的意思是 24 小时/(上午/下午)。我做错了什么?
【问题讨论】:
-
能否提供更改语言环境前后结果的调试日志?
-
您能提供更多代码吗?
-
没有任何日志。我像往常一样在 viewDidLoad 中创建 UIDatePicker。 _datePicker = [UIDatePicker 新];并在 viewWillAppear 中设置语言环境,如 picker.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"];
-
并且在设置中启用了 24 小时制格式,但选择器显示 AM/PM 轮
标签: ios objective-c uidatepicker