2012-07-12 49 views
1

我在iOS工作通訊簿,但有一些問題,我指的iOS programming guide它說幫助我理解的ABPeoplePickerNavigationController類

提示用戶選擇個人記錄: 的的ABPeoplePickerNavigationController類允許用戶瀏覽他們的 聯繫人列表,並選擇一個人,並根據您的選擇, 人的屬性之一。要使用人員選擇器,請執行以下操作:

  • 創建並初始化類的實例。

  • 設置委託,該委託必須採用ABPeoplePickerNavigationControllerDelegate協議。

  • (可選)將displayedProperties設置爲要顯示的屬性數組。相關的常量被定義爲整數;使用numberWithInt:方法將 包裝在一個NSNumber對象中,以獲取可放入數組中的 對象。

  • 使用presentModalViewController:animated:方法將人員選取器顯示爲模式視圖控制器。建議您使用動畫呈現 。

觀點一說創建和初始化類的實例,它的init方法包括withnibname其他財產是inputview,是否可以使用自定義的地址簿的GUI?

點三還指向顯示屬性,通訊錄gui可以修改嗎?

例如WhatsApp,Viber的,等等。我也想自定義地址簿 所以我也可以顯示在聯繫人姓名狀態,這樣我就可以顯示 自定義圖片作爲附件等等等等,請檢查屏幕截圖。

enter image description here

回答

1

我相信他們不會使用的ABPeoplePickerNavigationController類的構建。

他們從地址簿中查找所有用戶並將其填充到表視圖中。 我不知道有什麼方法來定製ABPeoplePickerNavigationController類。

+0

感謝您的回覆,我已經觀察到幾件事情,感覺他們正在使用ABPeoplePickerNavigationController,如搜索欄搜索和顏色褪色是一樣的,名字姓氏排序,並根據它大膽的名字或姓氏等... – 2012-07-12 07:43:07

+0

嘿,您所說的所有事情都可以通過簡單的表格視圖輕鬆實現。我不能說我肯定100000000%,他們不使用ABPeoplePickerNavigationController,但我肯定是99.9999%。 – shannoga 2012-07-12 11:05:30

+0

感謝您的回覆和幫助:) – 2012-07-12 11:13:05