func presentPicker(sender: UIButton) {
let vc = LASignPickerViewController(nibName: nil, bundle: nil)
let navBar = LANavigationController(rootViewController: vc)
presentViewController(navBar, animated: true, completion: nil)
}
func dismiss(sender: UIButton) {
dismissViewControllerAnimated(true, completion: nil)
}
呈现工作正常,也解雇。 但在主视图被驳回后,所有观点都在1秒后消失。
只剩下背景颜色。
更新:
在调试视图层次结构中可以! 和工作 - 幻灯片和按钮接触。
????
答案 0 :(得分:0)
如果直接调用dismissViewControllerAnimated
而没有任何对象,则会关闭主视图上的所有视图
要取消任何视图,您需要编写该视图,然后调用dismissViewControllerAnimated
方法
喜欢解雇警报
alert.dismissViewControllerAnimated(true, completion: nil)
答案 1 :(得分:0)
试试这个
self.dismissViewControllerAnimated(true, completion: nil)
答案 2 :(得分:0)
呈现视图控制器:
let LASignPickerViewControllerObj= self.storyboard?.instantiateViewControllerWithIdentifier("LASignPickerViewControllerIdentifier") as? LASignPickerViewController
self.navigationController?.presentViewController(LASignPickerViewControllerObj!, animated: true)
弹出视图控制器:
[self dismissViewControllerAnimated:YES completion:nil];