gpt4 book ai didi

swift - 使用 UITabBarController 实例化 ViewController

转载 作者:行者123 更新时间:2023-11-30 10:28:20 27 4
gpt4 key购买 nike

我有以下设置:

  • 登录屏幕 -> 成功登录后,将启动新 View
  • TabBarController -> 附加到 4 个不同的 ViewController
  • MenuViewController -> 这是 4 个选项卡的起点

我想以编程方式启动 MenuViewController + 底部的选项卡栏,如下所示:

   let storyboard = UIStoryboard(name: "Employee", bundle: nil)
let tabbarVC = storyboard.instantiateViewController(withIdentifier: "tabBar") as! UITabBarController
self.present(tabbarVC, animated: false, completion: nil)

不幸的是,没有启动 View ,而是什么也没发生。有什么想法吗?

最佳答案

经过@Bozzo Game 的评论,我已经找到了这个问题的解决方案。

线路 self.present(tabbarVC, 动画: false, 完成: nil)

必须替换为

UIApplication.shared.keyWindow?.rootViewController = tabbarVC

这里的想法不是使用 present 在当前的 tabbarVC 之上显示 tabbarVC,而是更改 Window 的 rootViewController。

关于swift - 使用 UITabBarController 实例化 ViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59682594/

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