iOS界面之間的跳轉方式
阿新 • • 發佈:2017-10-25
class 響應 main next present win con root control
iOS界面之間的跳轉方式基本有3種。 1、改變window的根視圖 [self.window setRootViewController:VC]; 2、模態彈出 [self presentViewController:nextVC animated:YES completion:nil];//從當前界面到nextVC [self dismissViewControllerAnimated:YES completion:nil];//從nextVC界面回去 3 用 UINavigationController push 進來和pop回去 [self.navigationController pushViewController:nextVC animated:YES];//從當前界面到nextVC這個界面 [self.navigationController popViewControllerAnimated:YES];//nextVC這個界面回到上一界面 [self.navigationController popToRootViewControllerAnimated:YES];//回到根視圖界面 //self.navigationController.viewControllers 是一個數組裏面存放所有之前push過來的界面,如果想要跳回到指定界面 只需要根據索引值取出響應的界面pop回去 MainViewController*MainVC =self.navigationController.viewControllers[1]; [self.navigationController popToViewController:MainVC animated:YES];
iOS界面之間的跳轉方式