Swift中带有后退按钮的多个导航控制器

时间:2017-05-17 23:11:33

标签: ios swift xcode

我正在制作一个包含以下内容的应用程序:

导航控制器 - >视图控制器 - >导航控制器 - >视图控制器 - >导航控制器 - >查看控制器。

这样做是为了让第二个视图控制器上没有后退按钮,只有第三个视图控制器,我无法显示它。我对iOS很新,只想拥有一个用户可以向下和向后导航的视图控制器路径。有没有办法将后退按钮添加到第二个视图控制器的导航栏?有一个更好的方法吗?仅在执行segues的视图顶部创建按钮是否有问题?

我找到了一些Objective-C解决方案,但在Swift中找不到任何东西。谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

删除除第一个之外的所有导航控制器。您的应用必须是这样的..

  

导航控制器 - >视图控制器 - >视图控制器 - >视图   控制器。

调用segue移动到另一个控制器..如果您按下后退按钮上的模态显示它们或从

弹出它们,只需关闭您的控制器
  

navigationController

如果你推了它们。 现在对于Back,您可以通过多种方式完成。其中之一是,在控制器顶部添加一个视图,在其上添加一个按钮,并在有人录制它时执行操作。 我希望你能得到那个......