我正在使用iOS通讯录但有一些问题,我指的是iOS programming guide,其中说
提示用户选择人员记录: ABPeoplePickerNavigationController类允许用户浏览他们的 联系人列表并选择一个人,并根据您的选择选择其中一个 人的财产。要使用人员选择器,请执行以下操作:
创建并初始化该类的实例。
设置委托,该委托必须采用ABPeoplePickerNavigationControllerDelegate协议。
(可选)将displayedProperties设置为要显示的属性数组。相关常数定义为整数;包裹 它们在NSNumber对象中使用numberWithInt:方法来获取 可以放在数组中的对象。
使用presentModalViewController:animated:方法将人物选取器显示为模态视图控制器。建议这样做 你用动画呈现它。
第一点说创建并初始化类的实例,其init方法包含withnibname,其他属性是inputview,这可以用来自定义地址簿gui吗?
第三点也指向 displayedProperties ,地址簿gui可以修改吗?
像whatsapp,viber等。我也想自定义地址簿 所以我也可以在联系人名称下显示状态,这样我就可以显示了 自定义图像作为配件等。请检查截图。
答案 0 :(得分:1)
我相信他们没有在ABPeoplePickerNavigationController类中使用构建。
他们从地址簿中找到所有用户并将其填充到表格视图中。 我不知道如何自定义ABPeoplePickerNavigationController类。