iPhone 中文联系人名单在英文下支持排序

用 iPhone 的人都知道,联系人列表是可以通过英文名首字母或中文名拼音首字母进行排序,并支持通过右侧的字母表进行快速定位和查找的。但如果你的联系人列表多为中文名,但却又喜欢用英文作为系统语言的话,那么这项功能就失效了。

我的解决方法是在每个联系人名字的后面添加一个拼音首字母,虽然显示起来难看了些,但好歹是又可以排序和定位了。但这个方法不是这次要说的重点,否则正在看这篇文章的你估计砍我的心都有了…如我在「挖坟 OS X」这个系列的第二篇中所讲到的,水果喜欢把很多功能藏起来,然后留待用户自己去发现。拿上述提到的这个问题来说,其实水果已经提供了一项用于解决它的功能,只是〜被「藏」起来了而已。

这项功能就是为联系人姓氏或名字添加「拼音或音标」。打开联系人详情,点 Edit 进入编辑界面,滚动至最下方,找到 add field ,再点击进入 Add Field 界面,从中在 Phonetic Last Name 或 Phonetic First Name 任选一项,之后回到编辑界面,在 Phonetic Last Name 或 Phonetic First Name 填入你想要的任意字母,保存搞定。

这时,所填入的字母会出现在联系人详情界面的名字下方,而联系人列表不仅在英文界面下也可以按照字母进行排序,同时右侧的字母表也可以正常进行定位操作。

另外,感谢 @helloleo 给出的 终极方案,如果你动手能力强,又嫌一个个输入慢的话,可以使用此方法,一劳永逸。

  • sicKo

    我要愛上ios了。。本來聯繫人不多沒深究過這個問題,居然這都能有解決辦法哈哈!!

    • http://24says.com/ 24Says

      水果的东西有很多细节可挖。