Я довольно новичок в 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