0

在我的iOS应用程序中,我有一个tabBarController与几个navigationControllers。在applicationDidFinishLaunching tabBarController.selectedViewControllernull。这是我将navigationControllers分配给tabBar的tabBarItems后。tabBarController.selectedViewController的默认值?

什么是tabBarController.selectedViewController的适当默认值?

也许它可以设置为第一个navigationController。可能需要小心从后台启动应用程序(在这种情况下用户可能没有在第一个navigationController中停止)。

回答

4

UITabBarController文档,下selectedViewController

此视图控制器是其自定义视图目前 由选项卡栏界面中显示的一个。指定的视图控制器必须 位于viewControllers数组中。将一个新的视图控制器分配给 此属性更改当前显示的视图,并在选项卡栏中选择适当的选项卡 。也更改视图控制器 相应地更新selectedIndex属性。 默认值为 此属性为零。