gpt4 book ai didi

swift - 如何在 Swift 中重置/重启 View Controller ?

转载 作者:搜寻专家 更新时间:2023-10-30 21:57:18 26 4
gpt4 key购买 nike

我想在我的导航栏上有一个“重置”按钮,我希望将其连接到 IBAction 以“重启” Controller 。

我有一些来自另一个 Controller 的 segues,它改变了 viewcontroller(有一个 collectionview)的某些方面,我希望用户能够重新开始。有人对如何进行有任何建议吗?

最佳答案

如果您将导航 Controller 嵌入到您的 View Controller 中,那么您可以使用此代码:

let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyboard.instantiateViewControllerWithIdentifier("ViewController")
let viewcontrollers = self.navigationController.viewControllers
viewcontrollers.removeLast()
viewcontrollers.append(vc)
self.navigationControllers?.setViewControllers(viewcontrollers, animate: true)

关于swift - 如何在 Swift 中重置/重启 View Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30633566/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com