我正在使用iOS通讯簿,但遇到一些问题,我指的是iOS programming guide
提示用户选择个人记录:
ABPeoplePickerNavigationController类允许用户浏览其
联系人列表并选择一个人,您可以选择其中之一
人的财产。要使用人员选择器,请执行以下操作:
创建并初始化该类的实例。
设置代表,该代表必须采用ABPeoplePickerNavigationControllerDelegate协议。
(可选)将displayProperties设置为要显示的属性数组。相关常量定义为整数;包裹
使用numberWithInt:方法在NSNumber对象中获取它们
可以放在数组中的对象。
使用presentModalViewController:animated:方法将人员选择器显示为模式视图控制器。建议
您可以使用动画展示它。
第一点说创建并初始化该类的实例,它的init方法包括withnibname其他属性是inputview,这可以用来自定义通讯录gui吗?
第三点也指向displayProperties,通讯录gui可以修改吗?
像whatsapp,viber等。我也想自定义通讯录
因此我也可以在联系人姓名下显示状态,以便显示
自定义图片作为附件等。请检查屏幕截图。
最佳答案
我相信他们没有使用ABPeoplePickerNavigationController类中的构建。
他们从通讯录中找到所有用户,并将其填充到表格视图中。
我不知道自定义ABPeoplePickerNavigationController类的任何方法。