gpt4 book ai didi

ios - 使用选项卡 View Controller 的 Xcode IOS 转换 View

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

我正在使用 Swift 开发一个 IOS 应用程序,并且有一个选项卡 View Controller 。我在 SecondViewController 上启动应用程序,以允许用户插入他们的信息,单击“保存”后,我想以编程方式转换到不同的 View 。当我使用以下代码时, View 会发生转换,但选项卡栏会消失。

    let storyBoard : UIStoryboard = UIStoryboard(name: "Main", bundle:nil)        
let home = storyBoard.instantiateViewControllerWithIdentifier("home") as FirstViewController
self.presentViewController(home, animated:true, completion:nil)

我是否应该不呈现 View 而只使用不同的形式(例如segue 或其他形式)?

这又是一个标签栏 Controller 。谢谢

最佳答案

使用 presentViewController 方法,您的特定 View Controller 将以模态方式显示在当前标签栏和导航堆栈上方。

为了让你的标签栏可见,你要么必须通过调用当前导航 Controller 上的方法 pushViewController(..) 将你的新 View Controller 推送到当前导航堆栈上,或者 - 这在您的特定情况下实际上是正确的,假设您在 Storyboard中定义了 FirstViewController 并将其连接到 UITabBarController 中的第一个选项卡 - 您可以简单地告诉您的 tabBarController 选择特定的 segmentedIndex(在本例中为 0)。这样的事情应该有所帮助:

self.tabBarController.selectedIndex = 0

关于ios - 使用选项卡 View Controller 的 Xcode IOS 转换 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28798178/

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