gpt4 book ai didi

ios - 如何在呈现 tabBarItem 之前呈现 viewController?

转载 作者:行者123 更新时间:2023-11-30 11:56:42 25 4
gpt4 key购买 nike

我有 TabBarViewController 并点击几个 tabBarItems 我必须检查是否授权用户。如果用户未获得授权(这是一个返回 true/false 的简单函数),我必须向他提供授权的 viewController,但如果他获得授权,则 viewController 将不必提供。问题:1)如果我在 func tabBar(_ tabBar: UITabBar, didSelect item: UITabBarItem) {} 中的 TabBarController 类 UITabBarController 中执行此操作,则首先加载 tabBarItem 的 View ,然后我获得授权 vc。我该如何做以及在哪里做? screen of my code

2)我如何从我的授权 vc(它没有 tabbar)中呈现我对 tabBarItem 的 View ?如果我简单地使用 self.present(animated: true,completion: nil) 来完成此操作,那么在呈现时我会丢失底部 tabBar。 what I need screenwhat I have screen

最佳答案

你可以使用

func setViewControllers(_ viewControllers: [UIViewController]?, 
animated: Bool)

内部函数检查用户是否已被授权,然后放置您的 View Controller ,如果没有放置具有授权的 viewController 数组

关于ios - 如何在呈现 tabBarItem 之前呈现 viewController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47729975/

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