帮我理解ABPeoplePickerNavigationController类

时间:2012-07-12 07:28:52

标签: objective-c ios

我正在使用iOS通讯录但有一些问题,我指的是iOS programming guide,其中说

  

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

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

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

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

  •   
  • 使用presentModalViewController:animated:方法将人物选取器显示为模态视图控制器。建议这样做   你用动画呈现它。

  •   

第一点说创建并初始化类的实例,其init方法包含withnibname,其他属性是inputview,这可以用来自定义地址簿gui吗?

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

  

像whatsapp,viber等。我也想自定义地址簿   所以我也可以在联系人名称下显示状态,这样我就可以显示了   自定义图像作为配件等。请检查截图。

enter image description here

1 个答案:

答案 0 :(得分:1)

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

他们从地址簿中找到所有用户并将其填充到表格视图中。 我不知道如何自定义ABPeoplePickerNavigationController类。