Как WhatsApp добавляет свой значок на вкладку контактов и вкладку "Избранное" в iPhone SDK

Я работаю над приложением, которому нужны телефонные контакты, я могу получить имя и номера телефонов из адресной книги. Но если вы хотите создать вкладку, как в приложении Whats, приложение открывает адресную книгу по умолчанию со значком приложения Whats перед контактным номером, если пользователь доступен в WhatsApp, а также статусом контактного лица. Как WhatsApp добавляет значок к номеру и добавляет статус на вкладку своих контактов? Также меня смущает, вкладка контактов в WhatsApp использует UIAddressBookController по умолчанию, или они сделаны на заказ. Для большей ясности, пожалуйста, проверьте скриншот, который я добавил.

Пожалуйста, предложите мне, как я могу добиться этого в моем приложении, используя стандартный ABPeoplePickerNavigationController.

1 ответ

Я почти уверен, что это пользовательский контроллер представления, который имитирует исходный подробный вид контакта. Это выглядит похоже, но все еще отличается. В стандартном подробном представлении нет "общих групп", ни статуса, ни чего бы то ни было. Кроме того, это стандартный системный компонент, который вы можете и не должны переопределять.

Вероятно, они будут использовать API для доступа к контактам и представления их в своих собственных контроллерах представления.

Другие вопросы по тегам