Я собираюсь использовать адресную книгу как источник данных моего приложения для использования, чтобы добавить новый контакт или выбрать контакт. Контакт в основном для компании или организации, но это может быть человек.Использование адресной книги в качестве источника данных
Для добавления нового контакта, я хотел бы показать список контактов, как люди выбирают контроль:
Однако, я не могу понять, изменить Отмена Добавить и группы как Отмена , Похоже, что я не могу настроить навигационную панель контроллера для добавления. В принципе, я хотел бы отобразить список контактов для выбора в качестве источника добавления данных и предоставить функцию добавления в том же представлении, если пользователь хочет сначала добавить новый контакт, и как источник данных.
Apple Address Book Programming Guideline предоставляет один ABNewPersonViewController, чтобы добавить новый контакт. Есть ли способ добавить это ко всему сборщику контактов в качестве дерева навигации? Кто-нибудь видит похожие примеры кода в списке примеров Apple (слишком много, чтобы узнать)?
Другая связанная с этим проблема заключается в том, что, когда отображается контроллер выбора людей, он появляется с анимацией снизу вверх. Есть ли способ управлять своей анимацией слева, как и анимация навигации по сверлению?
Это хорошее предложение. Однако, поскольку у меня нет доступа к контроллеру выбора, и он отображается как модальный вид, не уверен, как добавить панель инструментов в ее нижнюю часть? Просто добавьте панель инструментов после отображения контроллера? Как насчет маленькой кнопки с «+» и прозрачным фоном? –
ABPeoplePickerNavigationController - это подкласс UINavigationController. Просто используйте свойство панели инструментов, чтобы установить toolbarItems и toolbarHidden = NO, чтобы отобразить панель инструментов. –