首页 设置 UIDatePicker 显示日期为中文
文章
取消

设置 UIDatePicker 显示日期为中文

使用 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.

缺点根第一种相同

第三种: 添加语言支持

如图, 添加 中文简体 支持

推荐这种方式, 一行代码都不用写, 还会根据手机系统所在地区进行本地话的切换. 需要哪个地区, 就添加对应国际化文件即可, 文件内也无需写任何内容.

本文由作者按照 CC BY 4.0 进行授权