Objective c 帮助我理解ABPeoplePickerNavigationController类

Objective c 帮助我理解ABPeoplePickerNavigationController类,objective-c,ios,Objective C,Ios,我正在编写iOS通讯录,但有一些问题,我指的是 提示用户选择个人记录: ABPeoplePickerNavigationController类允许用户浏览其 列出联系人列表,然后选择一个人,并根据您的选择选择其中一人 个人财产。要使用人员选择器,请执行以下操作: 创建并初始化类的实例 设置委托,该委托必须采用ABPeoplePickerNavigationControllerDelegate协议 (可选)将displayedProperties设置为要显示的属性数组。相关常数定义为整数;包 在

我正在编写iOS通讯录,但有一些问题,我指的是

提示用户选择个人记录: ABPeoplePickerNavigationController类允许用户浏览其 列出联系人列表,然后选择一个人,并根据您的选择选择其中一人 个人财产。要使用人员选择器,请执行以下操作:

  • 创建并初始化类的实例

  • 设置委托,该委托必须采用ABPeoplePickerNavigationControllerDelegate协议

  • (可选)将displayedProperties设置为要显示的属性数组。相关常数定义为整数;包 在NSNumber对象中使用numberWithInt:方法获取 可以放入数组中的对象

  • 使用presentModalViewController:animated:方法将人员选择器显示为模态视图控制器。建议 您可以使用动画来呈现它

第一点是创建和初始化类的实例,它的init方法包括withnibname,其他属性是inputview,这可以用来定制通讯录gui吗

第三点也指向displayedProperties,地址簿gui可以修改吗

像whatsapp、viber等。。我还想自定义通讯簿 因此,我还可以在联系人名称下显示状态,以便显示 自定义图像,如附件等。请检查屏幕截图


我相信他们没有使用内置的ABPeoplePickerNavigationController类

它们从地址簿中提取所有用户,并将其填充到表视图中。
我不知道如何定制ABPeoplePickerNavigationController类。

我相信他们没有使用内置的ABPeoplePickerNavigationController类

它们从地址簿中提取所有用户,并将其填充到表视图中。
我不知道如何定制ABPeoplePickerNavigationController类。

感谢您的回复,我观察到了一些他们感觉正在使用ABPeoplePickerNavigationController的事情,比如搜索栏搜索和颜色褪色是一样的,名字-姓氏排序和根据它加粗的名字或姓氏等等……嘿,您所说的所有内容都可以通过简单的表视图轻松实现。我不能说我肯定100000000%的人不使用ABPeoplePickerNavigationController,但我99.9999%的肯定。谢谢你的回复和帮助:)谢谢你的回复,我观察到他们使用ABPeoplePickerNavigationController的感觉很少,比如搜索栏搜索和颜色褪色是一样的,名字姓氏排序,并根据它加粗的名字或姓氏等…嘿,所有你说的事情可以很容易地实现一个简单的表视图。我不能说我肯定100000000%的人不使用ABPeoplePickerNavigationController,但我99.9999%肯定。感谢您的回复和帮助:)