【问题标题】:Going from two View Controllers to the same View controller, but when pressing back it takes them to the initial View controller that they were in从两个视图控制器到同一个视图控制器,但是当按下它时,它会将它们带到它们所在的初始视图控制器
【发布时间】:2018-04-19 01:49:09
【问题描述】:

我是 Xcode 和 Swift 4 的新手,所以请像初学者一样向我解释。

我正在开发一款可以帮助学生进行工程实验的应用。在应用程序中,有一些任务可以让他们得分。每个任务后的老师应该去一个“分数”ViewController 并用正确的答案为团队加分。我想做的是,在教师必须添加分数的视图控制器上,出现一个按钮并将她带到“分数”ViewController。但当她回击时,这会将她带到她单击按钮的InitialViewController

我想说的是:

如果我有故事板 A B C D ,并且 A 和 C 有那个得分按钮,可以将他们带到同一个故事板 S,当点击返回时,他们会回到他们最初所在的 ViewController

希望我能很好地解释我的问题...

编辑: diagram of what i want

希望这有助于澄清,我希望相同的后退按钮转到不同的 ViewController,这取决于我在单击得分按钮时所在的 ViewController。

【问题讨论】:

  • 那么问题是什么?
  • 您是在问如何做到这一点(我建议使用 UINavigationController)?或者您是否尝试过但没有成功(在这种情况下,请显示您尝试过的内容以及正在发生的事情)
  • 我在问如何做到这一点?我试图看看如何使用 UINavigatorController 做到这一点,但我不知道如何让按钮将我带到导航器页面,然后返回我的应用程序
  • 我想要做的是创建一个 ViewController 页面,只要按下一个按钮,我就可以调用它,与我的主应用程序分开,并且带有后退按钮返回到我离开的地方
  • "希望我能很好地解释我的问题..." 不幸的是,没有。也许图表会有所帮助。

标签: ios iphone swift xcode swift4


【解决方案1】:

为此,您需要在初始视图控制器中使用 unwindSegue 函数并将 A 和 C 视图控制器连接到它。

【讨论】:

    猜你喜欢
    • 2013-06-21
    • 1970-01-01
    • 2016-04-28
    • 1970-01-01
    • 2017-07-21
    • 1970-01-01
    • 2021-03-13
    • 1970-01-01
    • 2014-12-18
    相关资源
    最近更新 更多