2017-02-20 14 views
0

我有一个应用程序,第一个屏幕是登录屏幕。一旦用户登录后,它会跳到具有5个选项卡的标签栏控制器,但此时默认情况下它总是打开第一个选项卡。转到UITabBarController中的自定义选项卡

如何获取它以打开3-rd选项卡?我之前在AppDelegate做过,但那是一个应用程序,开始的屏幕是标签栏视图,但它不起作用。

斯威夫特3,iOS的10.3时,Xcode 8.3 Beta 2的

+0

你在哪里把你的代码,什么是你的代码? – paulvs

+0

可能重复[编程切换Swift之间的标签](http://stackoverflow.com/questions/25325923/programatically-switching-between-tabs-within-swift) –

+0

@SeyyedParsaNeshaei nope – KyloR

回答

0

在你UITabBarControllerviewWillAppear

selectedIndex = 2 
+0

完美的,我不敢相信我尝试了这么多的东西,这实际上很简单。谢谢! – KyloR

+0

有时候,它就在你面前,而你根本看不到它......发生在我们所有人身上!很高兴我能帮上忙 :) –