【发布时间】:2016-09-20 07:11:18
【问题描述】:
我正在尝试让用户创建一个新联系人。虽然我有屏幕提示用户输入他的所有详细信息,但顶部没有导航栏(就像默认的 Apple 联系人应用程序中一样)。没有办法退出现场。我在 swift 2.0 和 Xcode 7.3 中使用 ContactUI 框架。代码如下:
// create a new contact
let createNewActionHandler = {(action: UIAlertAction) -> Void in
let newContact = CNMutableContact()
let contactPicker = CNContactViewController(forNewContact: newContact)
contactPicker.delegate = self
contactPicker.navigationController?.setToolbarHidden(false, animated: false)
self.presentViewController(contactPicker, animated: true, completion: nil)
}
这是我想要得到的: Apple Default
这是我所拥有的: What I have
我正在从选项卡视图控制器中的操作表启动新的联系人视图控制器。我尝试将选项卡嵌入到导航视图控制器中,但没有效果。我什至尝试设置 navController 的 setToolbarHidden 属性,但没有帮助。
感谢您的帮助。我看到其他论坛提出的问题,但他们没有帮助。
【问题讨论】:
标签: ios swift uiviewcontroller uinavigationcontroller uinavigationbar