[self.navigationController pushViewController:ViewController animated:YES]; //入栈,跳转到指定控制器视图 [self.navigationController popViewControllerAnimated:YES]; //弹栈,返回到前一个视图 [self.navigationController popToViewController:ViewController animated:YES]; //弹栈 返回指定控制器所在视图 [self.navigationController popToRootViewControllerAnimated:YES]; //弹栈 返回根控制器视图
[self presentViewController:ViewController animated:YES completion:nil]; //跳转到ViewController所在视图 [self dismissModalViewControllerAnimated:YES]; //退出当前视图
UIWindow *window = [UIApplication sharedApplication].keyWindow; //获得主窗口 window.rootViewController = [[ViewController alloc] init]; //将主窗口的根视图设置为当前控制器
[self.view addSubview: ViewController.View]; //实现复杂界面的时候常用
| 比较项目 | push、pop | modal | 切换窗口的根控制器 | 添加子视图 |
| 销毁源视图 | 否 | 否 | 是 | 否 |
| 使用场合 | 有导航控制器,需要能够返回前一个视图的情况 | 没有导航控制器的跳转,能返回前一个视图 | 版本新特性或者不需要保留前一个控制器的情况 | 需要实现复杂界面的情况 |
| 是否有导航控制器 | 是 | 否 | 否 | 否 |
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有