我知道很多关于这个主题的问题,但没有一个解决方案似乎有效。
我想实现一个"后退按钮"在我目前的视图中,即DetailViewController,当按下它时将加载初始视图控制器。
所以在这个DetailViewController的导航栏中,我添加了一个Bar Button Item,并给它提供了如下所示的IBAction:
@IBAction func backToCenter(sender: AnyObject) {
self.storyboard?.instantiateInitialViewController()
}
但是当我打开详细视图时,后退按钮不会出现
我不认为在类似问题的答案之一中提到空间问题,其中项目从右到左排列,如果没有足够的可用空间,则它们不可见。
简短地讲述故事,请帮我看看DetailViewController上的Back按钮..
更新
我的TableView和DetailView控制器之间已经有了一个navigatorcontroller:
查看我的故事板的快照:
答案 0 :(得分:1)
相同的问题通过改变解决了“显示细节”
答案 1 :(得分:0)
您必须在TableViewController之前设置Navigationcontroller,而不是在控制器之后。这样你的后退按钮就可以了。
就像那样:
Start-TableViewcontroller -> NavigationController -> Second Tableviewcontroller -> Viewcontroller