当使用 peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person
时,会显示一个包含所有联系人信息的 View 。我见过仅显示选定信息(例如电话号码)的应用。
我该怎么做?我只想显示联系人的姓名和电话号码。
非常感谢!
最佳答案
这很简单。我将 ABPeoplePickerNavigationController 自定义为仅显示电子邮件地址。
代码如下所示:
ABPeoplePickerNavigationController *peoplePicker = [[ABPeoplePickerNavigationController alloc] init];
[peoplePicker setPeoplePickerDelegate:self];
[peoplePicker setDisplayedProperties:[NSArray arrayWithObject:[NSNumber numberWithInt:kABPersonEmailProperty]]];
您可以找到可用属性的列表 here .
关于iphone - 如何使用 ABPeoplePicker 隐藏一些属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2719244/