【问题标题】:Set tabbar viewcontroller in app delegate didFinishLaunchingWithOptions在应用程序委托中设置标签栏视图控制器 didFinishLaunchingWithOptions
【发布时间】:2011-03-14 20:46:39
【问题描述】:
这似乎是一件很容易做到的事情,但由于某种原因我无法弄清楚,而且我不确定要问的正确关键字是什么。
我设置了标签栏,有 5 个标签栏项目。在我的应用程序委托中,我试图让中间的标签栏视图控制器成为在 didFinishLaunchingWithOptions 中加载的视图控制器。现在左边的 tabbar viewcontroller 正在加载中。
我该怎么做?这是我可以在界面生成器中做的事情,还是我也可以通过编程来做?
谢谢!
【问题讨论】:
标签:
iphone
tabbar
uiapplicationdelegate
【解决方案1】:
您可以通过在 didFinishLaunchingWithOptions 中添加以下行以编程方式执行此操作:
[self.tabBarController setSelectedIndex:2];
这假定“中间”是指索引 2 处的那个(例如,tabBarController 中有索引 0、1、2、3、4 处的对象)。