backBarButtonItem不会出现swift

时间:2014-09-27 07:55:15

标签: ios swift segue

我知道有人做了同样的问题,但那里没有答案。

假设当你使用导航栏时后退按钮附带它,但是每当我调用一个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

谢谢,

1 个答案:

答案 0 :(得分:2)

当你使用Modal作为segue类型时,你没有得到自动后退按钮。

您可以将segue更改为:Show(例如Push)或将栏按钮项拖动到导航栏并为其创建一个Outlet,如下所示:

@IBAction func cancelButton(sender: UIBarButtonItem) {
    // Close your view controller, etc.
}

您需要将按钮连接到此插座,例如CNTRL从按钮拖动到代码或CNTRL拖入您的代码并完成小弹出窗口。