Sun*_*day 1 default-value uitabbarcontroller uinavigationcontroller ios
在我的 iOS 应用程序中,我有一个带有几个导航控制器的 tabBarController。在 applicationDidFinishLaunchingtabBarController.selectedViewController是null. 这是在我将导航控制器分配给 tabBar 的 tabBarItems 之后。
什么是合适的默认值tabBarController.selectedViewController?
也许它可以设置为第一个导航控制器。可能需要小心从后台启动的应用程序(在这种情况下,用户可能没有在第一个导航控制器上离开)。
从UITabBarController的文档中,在selectedViewController:
此视图控制器是当前由选项卡栏界面显示的自定义视图。指定的视图控制器必须在 viewControllers 数组中。为这个属性分配一个新的视图控制器会改变当前显示的视图,并且还会在选项卡栏中选择一个合适的选项卡。更改视图控制器也会相应地更新 selectedIndex 属性。此属性的默认值为 nil。
| 归档时间: |
|
| 查看次数: |
1235 次 |
| 最近记录: |