第一步:打开你那排序得惨不忍睹的联系人应用程序
第二步:选中要排序的联系人,轻点其右上角的“编辑”按钮进入联系人卡片编辑界面
重点来了!
第三步:手指向上滑动,找到“add field”(加一块说明就好)
iOS分享|如何解决iOS英文系统下通讯录的中文姓名排序问题
第四步:然后选择加上模块的内容,这里有姓氏、名字的音标、缩写等。由于要按照中文姓氏拼音排序,所以这里我们选择“Phonetic Last Name”
iOS分享|如何解决iOS英文系统下通讯录的中文姓名排序问题
第五步:填上拼音吧。如果你和我一样“懒”,就输入姓氏的第一个字母吧(此处可以换成英文输入法,自动大写),然后点击右上角的“完成”保存。
iOS分享|如何解决iOS英文系统下通讯录的中文姓名排序问题
接下来你在联系人姓名界面看到的应该是这个样子:
iOS分享|如何解决iOS英文系统下通讯录的中文姓名排序问题
接着回到通讯录主界面,哈哈哈哈,下图中你发现什么了?
iOS分享|如何解决iOS英文系统下通讯录的中文姓名排序问题
PS. 如果你的通讯录里面有好几百甚至上千个记录,这一项工作也可谓是费时费力的。
但是有牛人给出了一劳永逸的方法:
通讯录中文姓名的排序:
进入/System/Library/Frameworks/AddressBook.framework
将zh_CN.lproj目录下的 ABContactSections.plist 文件替换到English.lproj目录下
同理,对于iPod中的中文歌曲的排序(笔者从来不听中文歌,故未测试):
进入/System/Library/PrivateFrameworks/MusicLibrary.framework
将zh_CN.lproj目录下的MLSections.plist、SortingDetails.plist文件替换到English.lproj目录下
欢呼吧。
1、打开联系人应用程序。
2、选中要排序的联系人,点击右上角的“编辑”按钮进入联系人卡片编辑界面。
3、向上滑动,找到“add field”。
4、选择加上模块的内容,有姓氏、名字的音标、缩写等。选择“Phonetic Last Name”。
5、填上拼音,点击右上角的“完成”保存。