使用 UIDatePicker
的时候默认语言是 英文
, 而我们的项目中又需要修改为 中文
. 针对这个问题, 一共有 3
种解决方法, 原则上是选择其一即可.
第一种: 设置 local
1
2
UIDatePicker *datePicker = [[UIDatePicker alloc] init];
datePicker.local = [[NSLocale alloc] initWithLocaleIdentifier:@"zh_CN"]
不推荐设置
local
, 这样就写死了, 不会根据系统进行对应本地话的设置
第二种: 修改 Development Language
再 Info.plist
文件中加入 CFBundleDevelopmentRegion
字段, 设置为 zh_CN
.
缺点根第一种相同
第三种: 添加语言支持
如图, 添加 中文简体
支持
推荐这种方式, 一行代码都不用写, 还会根据手机系统所在地区进行本地话的切换. 需要哪个地区, 就添加对应国际化文件即可, 文件内也无需写任何内容.