Как реализовать такой же выбор контактов, как в iOS Apple Maps?CNContactPickerViewController с UIToolbar
Как вы можете видеть на картинке, в приложении «Карты» вы можете переключаться между избранными местами и вашими контактами. Я хочу переключиться между сборщиком и некоторой пользовательской таблицей без анимации увольнения и с общим контролем, например UISegmentedControl
.
У меня нет проблем с представлением CNContactPickerViewController
и с внедрением UISegmentedControl
. У меня проблема с добавлением панели инструментов в CNContactPickerViewController
.
Я попытался оттолкнуть его в мой
UINavigationController
без успеха.Я пытался добавить
UIToolbar
ноCNContactPickerViewController
неUINavigationController
.Я также попытался добавить его подвидов и
childViewControllers
Documentation ничего не говорит, как использовать его. Это page претензии:
Экземпляры CNContactPickerViewController не может быть выдвинут на стека.
Любые советы оценили :)
+1 к этому вопросу. Немного больше подтверждающих доказательств (хотя ничего окончательного): iOS не требует разрешения отображать 'CNContactPickerViewController', так как приложение имеет доступ только к окончательному выбору. Это означает, что он не позволяет получить доступ к своей иерархии представлений, или приложения смогут перебирать метки в виде таблицы и читать контактную информацию таким образом. –