gpt4 book ai didi

ios - 在 Swift 中对 UITabBarController 进行 segue 后如何摆脱 UINavigationController?

转载 作者:行者123 更新时间:2023-11-29 02:11:23 24 4
gpt4 key购买 nike

我基本上想在登录/注册成功后“摆脱”我为登录/注册 NavigationController 设置的 NavigationController。基本上,我在执行一些在按下“登录/注册”按钮时通过 IBAction 运行的代码后执行手动转场。我的代码运行得很好,但问题是每当 segue 执行时,我的第二个 View Controller TabBarController(我想在某种程度上独立于 NavigationController)仍然在 View 顶部有导航栏(带有 <Back 按钮)。我正在通过推送 segue 进行转换,这让我意识到这不是正确的方法,因为这意味着我将 TabBarController 嵌套到 NavigationController 本身中。只是不知道如何让它独立起来。

我的方法如下:

//...After various checks/functions, inside a function, I redirect myself to the TabBarController

self.performSegueWithIdentifier("redirectToMenuFromRegistration", sender: nil)

//Where the segue "redirectToMenuFromRegistration" is my TabBarController..

正如我所说,我不希望我的 TabBarController 嵌套在我的 NavigationController 中,我希望它在某种程度上是独立的。现在另一个问题。如果我这样做,我仍然能够通过 ViewController 传递数据吗?

非常感谢您的帮助!

干杯!

最佳答案

在 Storyboard中将 segue“Show”设置为“Present Modally”。

enter image description here

关于ios - 在 Swift 中对 UITabBarController 进行 segue 后如何摆脱 UINavigationController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29248698/

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