我刚开始使用Xcode和Swift。Xcode/Swift:我如何实现后退按钮?
我尝试建立适用于iOS我的第一个小应用程序。但是现在我遇到了这个问题,我不知道如何实现后退按钮,以便我回到之前的视图。
我的故事板是这样的:
当我打开A-Z的看法,我想显示的后退箭头,这把我带回了第2项视图。
要打开A - 使用导航控制器 - “Z Medikamente A” I连接按钮z视图。
我刚开始使用Xcode和Swift。Xcode/Swift:我如何实现后退按钮?
我尝试建立适用于iOS我的第一个小应用程序。但是现在我遇到了这个问题,我不知道如何实现后退按钮,以便我回到之前的视图。
我的故事板是这样的:
当我打开A-Z的看法,我想显示的后退箭头,这把我带回了第2项视图。
要打开A - 使用导航控制器 - “Z Medikamente A” I连接按钮z视图。
当使用故事板后退按钮通常与退绕SEGUE实现。
我平时喜欢跟着上UI相关的主题raywenderlich toturials,这样的 - http://www.raywenderlich.com/113394/storyboards-tutorial-in-ios-9-part-2
它包括如何在故事板实现后退按钮一个详细的例子。引用它 -
故事板提供了'回头'的功能,称为unwind segue,您将在下一步实施。 有三个主要步骤: 1.创建一个对象供用户选择,通常是一个按钮。 2.在要返回的控制器中创建一个展开方法。 3.连接故事板中的方法和对象。
要实现一个返回按钮,你的根视图控制器必须是导航控制器。
第一个视图控制器成为导航控制器的导航根。
如果要显示另一个视图控制器,请选择“显示详细信息”关系作为应显示视图控制器的按钮的操作。为此,请按住Ctrl并单击并从按钮拖到目标视图控制器,然后选择“显示详细信息”。
使用UINavigationController时,无论何时您推送到新的ViewController,后退按钮都会自动出现,因此您可以跳回到先前的View Controller。
所以它的作品,如: 的UIViewController - >的UIViewController - >的UIViewController
返回按钮将出现在最后2这样你就可以弹出回以前的视图控制器。
你不必做任何额外编码后退按钮出现,它会做它自己的。我希望这会清除它。如果您有任何问题,请告诉我。
我有同样的问题,即使在故事板后退按钮是在设计时可见。 我删除了segue,并用“Show”而不是“Show detail”重新创建它。将segue更改为“Show”不起作用。我认为这是一个错误,所以如果你错过了后退按钮,删除并重新创建赛格。