iOS:在应用程序委托中加载应用程序后选择一个选项卡

Posted

技术标签:

【中文标题】iOS:在应用程序委托中加载应用程序后选择一个选项卡【英文标题】:iOS: Select a tab after app has loaded in app delegate 【发布时间】:2014-03-11 10:09:44 【问题描述】:

在我的应用程序中,我通常希望在第一个标签栏中启动用户(在 Storyboard 中设置)。但是,根据某些设置,我想在应用程序加载或再次进入前台时选择另一个选项卡。如何在应用委托中执行此操作?

【问题讨论】:

【参考方案1】:

在 App 委托 didFinishLaunchingWithOptions 方法中使用它来选择特定的标签索引。

UITabBarController *tabController = (UITabBarController*)self.window.rootViewController;
tabController.selectedIndex = selectedTabIndex;

【讨论】:

刚做了,等了10分钟:-P

以上是关于iOS:在应用程序委托中加载应用程序后选择一个选项卡的主要内容,如果未能解决你的问题,请参考以下文章

我在应用程序委托中加载的视图控制器(在导航控制器中)与标签栏重叠

选择在 iOS 应用上的外部浏览器中加载的内容

在 Vue 3 中加载异步选项时自动选择第一个 <select> 选项

Objective C iOS 预加载视图

在后台线程中加载 CoreData

在新线程中加载 UIWebView 内容