從一個視圖控制器切換到另一個視圖控制器的幾種方式
1.模態(tài)(modal)畫面顯示方式
//顯示模態(tài)畫面
[self presentModalViewController: ... animated: ... ];
//關閉模態(tài)畫面
[self dissmissModalViewController: ... animated: ... ];
2.SwitchViewController中有兩個控制器BViewController,CViewController
點擊按鈕之后在B與C視圖之間切換--多用于在一個頁面中有時要顯示或隱藏某個View
[self.view insertSubview: 加載的新頁面 atIndex: n ];
3.UITabBarController實現(xiàn)并列畫面跳轉
//將5個ViewController實例放入TabBar的viewControllers屬性中
self.tabBarController.viewControllers = @[navFirst, navSecond, navThird, navFourth, navFifth];
self.window.rootViewController = self.tabBarController;
//將根控制器的視圖加到應用程序的主窗口
[self.window addSubview: self.tabBarController.view];
4.UINavigationController實現(xiàn)多層畫面跳轉涯捻,在導航控制器中,載入有層級關系的界面
[self.navigationController pushViewController: ... animated: ... ];
//彈出后返回到原視圖
[self.navigationController popToRootViewControllerAnimated:YES];