gpt4 book ai didi

ios - 如何回到 Storyboard 中的 Root View Controller ?

转载 作者:可可西里 更新时间:2023-11-01 03:31:45 24 4
gpt4 key购买 nike

我想做的事情看起来很简单,但我在网上找不到任何答案。我将登录屏幕作为 Root View Controller ,然后是选项卡栏 Controller ,在每个选项卡中我都有一个导航 Controller 。

我使用了 Storyboard,层次结构如下所述,

Root VC
|
--- tabbar controller
|
---Navigation Controller
|
--- VC1

要求是从 VC1 导航回 Root View Controller 。我们怎样才能做到这一点?

最佳答案

我使用“Unwind Segues”解决了问题。

第 1 步)您需要的最低限度是为您的目标 View (也就是之前在导航中弹出的 View ,您想要展开到它)子类化 View Controller ,并向其中添加这样的方法(方法名称可以是您想要的任何名称,但它应该是唯一的,因为整个应用程序中的所有 unwind segues 都列在一起):

- (IBAction)unwindToViewControllerNameHere:(UIStoryboardSegue *)segue {
//nothing goes here
}

第 2 步)现在,在您的源 View (又名,您想要从中展开的 View )中,您只需将一个 segue 从您的按钮或其他任何东西向下拖动到源 View 底部的小绿色“退出”图标.现在应该有一个连接到“- unwindToViewControllerNameHere”的选项

就是这样,当您的按钮被点击时,您的 segue 将展开。我们可以移动到我们想要的任何 View Controller ,其余的 View Controller 将被释放。

关于ios - 如何回到 Storyboard 中的 Root View Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20097965/

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