我对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