电话号码自动间距,如 iPhone 上的地址簿

Posted

技术标签:

【中文标题】电话号码自动间距,如 iPhone 上的地址簿【英文标题】:Phone Number Auto Spacing like AddressBook on iPhone 【发布时间】:2009-08-14 15:54:56 【问题描述】:

当在电话应用程序的键盘中输入电话号码并添加联系人时,我希望能够复制地址簿在联系人应用程序和电话应用程序中的作用。

我知道我可以在每次将字符输入到 UITextField 时进行检查,但是那里有数百种数字格式,我需要很长时间才能全部编码。

是否有任何我可以使用的 API 或任何我可以使用的已知开源代码?

【问题讨论】:

【参考方案1】:

UIPhoneFormats.plist 包含每个语言环境的预定义电话格式。您需要编写代码将输入字符串替换为这些字符串掩码。我不得不做类似的事情,我在这里分享了我得到的结果:http://the-lost-beauty.blogspot.com/2010/01/locale-sensitive-phone-number.html

【讨论】:

【参考方案2】:

你一针见血——检查每次输入的字符。

【讨论】:

以上是关于电话号码自动间距,如 iPhone 上的地址簿的主要内容,如果未能解决你的问题,请参考以下文章

禁用iPhone手机浏览器上给电话号码自动加上的link样式

接受或拒绝来自 iPhone 的蓝牙设备(如智能手表)上的呼叫?

分组表视图,如 iphone 联系人

如何在 iPhone 邮件应用程序中禁用电话号码链接?

Chrome 自动填充功能会混淆 kentico bizform 上的电话号码

字段转换为 iPad 和 iPhone 上的电话号码链接