CNContactPickerController в представлении контейнера - PullRequest
0 голосов
/ 05 ноября 2018

Я довольно новичок в Swift, поэтому я не уверен, что просто не изучаю правильные термины, но я борюсь с CNContactPickerViewController ().

В настоящее время у меня есть контроллер, создающий новый экран (я понимаю , почему это делает это). Когда я выбираю контакты и нажимаю «Готово», я могу успешно извлечь эти конкретные контакты из списка (имя, фамилия и номер телефона). Я использую следующий код для отображения контроллера:

let cnPicker = CNContactPickerViewController()
cnPicker.delegate = self
self.present(cnPicker, animated: true, completion: nil)

У меня настроено представление контейнера в XCode под следующим именем переменной:

@IBOutlet weak var contactsSubView: UIView!

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

height: 376
width: 343
Contacts Sub View.top = label + 23
Contacts Sub View.centerX = Safe Area.centerX
...