如何使用 ABPeoplePicker 隐藏某些属性
使用 peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person
时,会显示包含所有联系人信息的视图。我见过仅显示选定信息(例如电话号码)的应用程序。
我该怎么做?我只想显示联系人的姓名和电话号码。
非常感谢!
When using peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person
, a view with all of the contact's information is shown. I've seen apps which only display selected info only (e.g. phone numbers).
How can I do this? I only want to display the contact's name and phone numbers.
Thank you very much!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这很简单。我将 ABPeoplePickerNavigationController 自定义为仅显示电子邮件地址。
代码如下所示:
您可以找到可用属性的列表 此处。
It's pretty simple. I customized ABPeoplePickerNavigationController to only show email addresses.
The code looks like this:
You can find a list of the available properties here.
我不确定您是否可以,
您可以这样做来获取地址簿的人员列表:
然后创建您自己的自定义选择器视图,仅显示您想要的信息。
I'm not sure if you can,
You could do this to get a list of people for the address book:
and then create your own custom picker view, showing only the information you want.
在 Swift 中,您只需执行此操作即可。
In Swift, you simply do this.