我知道有人做了同样的问题,但那里没有答案。
假设当你使用导航栏时后退按钮附带它,但是每当我调用一个segue时,我都不会在导航栏中看到它。也许是我连接第二个视图控制器(模态)的方式,我不知道。但它似乎是一件非常简单的事情,我无法找到一个展示如何让它出现的例子。我在详细信息视图控制器中没有用于初始化backBarButtonItem的代码,因为这正是我不知道该怎么做的。
@IBAction func onMovieTap(sender: AnyObject) {
performSegueWithIdentifier("loadDetails", sender: self)
}
这是segue配置的图像。 https://www.dropbox.com/s/j6njfxmg07q1o4g/Captura%20de%20pantalla%202014-09-27%2000.43.15.png?dl=0
谢谢,
答案 0 :(得分:2)
当你使用Modal作为segue类型时,你没有得到自动后退按钮。
您可以将segue更改为:Show(例如Push)或将栏按钮项拖动到导航栏并为其创建一个Outlet,如下所示:
@IBAction func cancelButton(sender: UIBarButtonItem) {
// Close your view controller, etc.
}
您需要将按钮连接到此插座,例如CNTRL从按钮拖动到代码或CNTRL拖入您的代码并完成小弹出窗口。