在我的故事板中有导航控制器,viewContrl1和viewContrl2。对于下一次更新,我必须设法将viewContrl2移到另一个viewContrl2实例。Swift:通过导航栏通过presentViewController
从计算器后得到一些帮助,我通过它管理:
let newView2 : ViewContrl2 = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("viewContrl2") as! ViewContrl2
...
...
view2.presentViewController(newView2, animated: true, completion: nil)
这实际上使我想要什么,但没有的导航栏上的顶部。 在ViewContrl2类中,有@IBOutlet weak var navigation:UINavigationItem !,我直接从StoryBoard连接。但是,它看起来像导航不工作在新创建的viewContrl2。我需要这个,因为用户必须能够按回去并返回到先前的视图。任何人都可以解决这个问题?
谢谢
ViewContrl2是UINavigationController的子类吗? –
好吧所以...我不熟悉故事板,但是从导航控制器的关系是View1Control的“根视图控制器”,然后通过从View1Controller中push segue调用View2Contrl,最后通过presentViewController从view2Contrller调用新的View2Control。导航显示为view1Contrl和view2Contrl,但它甚至不会出现在view2Contrl – hikki