有关UITabbarController的一些重要属性
viewControllers這個屬性表示TabbarController有一組控制器。它們是按順序排布的。
selectedViewController這個屬性表示當前的當前被選中的tabbarItem*****The view controller associated with the currently selected tab item.
那么,在我們用代碼實現界面切換的時候,就可以用該屬性來實現。
?
//在一個按鈕的點擊方法中 如何切換界面*****index是需要跳轉的控制器在ViewControllers中的下標
? ? UIWindow *window = [UIApplication sharedApplication].keyWindow;
? ? UITabBarController *tabbarController = (UITabBarController *)window.rootViewController;
? ? tabbarController.selectedViewController = [tabbarController.viewControllers objectAtIndex:index];
********此方式可以實現在隱藏掉底部bar的情況下切換界面
?
selectedIndex這個屬性則是用于在啟動程序是默認被選中的界面
例如:tabbarController.selectedIndex = 1;那么默認選中的是第二個界面。
?
轉載于:https://www.cnblogs.com/cranz-jf/p/5236244.html
總結
以上是生活随笔為你收集整理的有关UITabbarController的一些重要属性的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Django models模型
- 下一篇: 开发中三个经典的原则