UITabBarController故事板启动屏幕 - 初始标签?

hok*_*rus 4 uitabbarcontroller ios uistoryboard

我在我的应用程序中使用故事板作为我的启动屏幕,它包含一个带有5个UINavigationControllers的UITabBarController.故事板除了提供启动屏幕之外什么都不做.

我想要做的是更改默认选定的选项卡.我现在坚持这个:启动标签栏

一旦实际的视图控制器加载我得到这个:

实际的标签栏

你可以想象,让选择跳跃就像它一样有点刺耳.我不知道如何以编程方式更改选项卡,因为我无法将自定义类附加到启动屏幕中的任何内容.当然,我真的不在乎我是否真的这样做,如果有办法用不同颜色的图标来伪造它,那也很好,但是系统会将这个色调添加到选定的图标.

有没有办法在故事板启动屏幕上执行此操作?谢谢.

mnl*_*mnl 5

不要在LaunchScreen.storyboard中使用标签栏控制器.而是使用普通视图控制器并添加标签栏,然后根据需要添加标签栏项.这似乎是制作没有选择任何索引的标签栏的唯一方法.


Aks*_*wal -3

使用这段代码在你的视图中将会出现方法。
yourTabBarController.selectedViewController=[yourTabBarController.viewControllers objectAtIndex:2]