1

我正在研究 iOS 通讯簿,但遇到了一些问题,我指的是iOS 编程指南,上面写着

提示用户选择人员记录: ABPeoplePickerNavigationController 类允许用户浏览他们的联系人列表并选择一个人,并根据您的选择选择该人的属性之一。要使用人员选择器,请执行以下操作:

  • 创建并初始化该类的实例。

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

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

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

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

第三点也是指向displayProperties 通讯录gui可以修改吗?

像whatsapp,viber等。我也想自定义通讯录,这样我也可以在联系人姓名下显示状态,所以我可以将自定义图像显示为附件等。请检查截图。

在此处输入图像描述

4

1 回答 1

1

我相信他们没有使用 ABPeoplePickerNavigationController 类中的构建。

他们从通讯录中获取所有用户并将其填充到表格视图中。我不知道自定义 ABPeoplePickerNavigationController 类的任何方法。

于 2012-07-12T07:35:47.957 回答