gpt4 book ai didi

ios - 如何加载 UITabBarController 中的所有 View ?

转载 作者:IT王子 更新时间:2023-10-29 05:39:26 52 4
gpt4 key购买 nike

我没有在与此问题相关的帖子中找到相关的和最新的答案。

我想在启动时加载所有 View Controller 。目前它按预期启动,但当我(第一次)点击栏项目时,加载它会稍有延迟,因为它尚未加载。

Swift 我该怎么做?

谢谢。

最佳答案

要预加载 UIViewController 的 View ,只需访问其 view 属性:

let _ = myViewController.view

要在 UITabBarController 上预加载所有 View Controller ,您可以执行以下操作:

if let viewControllers = tabBarController.viewControllers {
for viewController in viewControllers {
let _ = viewController.view
}
}

或者更简洁一点:

tabBarController.viewControllers?.forEach { let _ = $0.view }

关于ios - 如何加载 UITabBarController 中的所有 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33261776/

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