标签: ios
我知道,与运营商名称和国家/地区代码不同,它无法以编程方式在iOS中获取用户的电话号码(至少不能使用公开的API)。
但我刚刚尝试了应用 Lyft ,它是自动提取我当前的电话号码。我想知道这个应用程序是如何做到的。
答案 0 :(得分:3)
键盘上方显示的电话号码建议是内置的iOS功能,如果为UITextField设置文字内容类型,则可以使用此功能。
UITextField
从iOS 10开始,您可以为输入提供内容类型。然后,iOS会为给定的内容类型推荐自动填充选项。
您可以设置内容类型...
:
...或以编程方式使用:
textField.textContentType = .telephoneNumber