关于页面的跳转
来源:互联网 发布:线性优化模型 编辑:程序博客网 时间:2024/05/17 01:35
页面的跳转一般分为两种:
有navigaqtionBar的跳转,一般是push过去,pop回来,
[self.navigationController pushViewController:saoyisaoVC animated:YES];
popViewController有三种使用方法。
第一种就是,直接返回到上一层。
[self.navigationController popViewControllerAnimated:YES];
这种数据类型是UIViewController类型。
第二种就是返回到某一层。
[self.navigationController popToRootViewControllerAnimated:YES];
这种相当于直接返回主界面,也就是rootViewController
[self.navigationController popToViewController:vcHome animated:YES];
这里需要填写的数据就不是UIViewController了,而是数组。所以需要转型。
例如:我要返回到HomeViewController这个视图控制器里面
for (UIViewController *vc in self.navigationController.viewControllers) { if ([vc isKindOfClass:[HomeViewController class]]) { [self.navigationController popToViewController:vc animated:YES]; } }
当然如果你返回到这个页面需要传一些参数的话,也是可以的。按照正常的传参步骤就可以了
例如:将当前界面的手机号传到HomeViewController页面。
HomeViewController *vcHome = [[HomeViewController alloc] init];vcHome.strPhone = self.strPhone;
没有navigationBar的跳转,present过去,dismiss回来
[self presentViewController:vc animated:YES completion:^{ }];
[self dismissViewControllerAnimated:YES completion:^{ }];
block中可以做一些页面的传值。
0 0
- 关于页面的跳转
- 关于页面跳转的坑
- 关于页面.do事件的跳转方法
- 关于跳转时页面的路径问题
- 关于Silverlight页面跳转的总结
- 关于flex 页面跳转的方法
- 关于jquery页面自动跳转的问题
- 关于用户控件的页面跳转问题
- 关于超长参数页面跳转的问题
- windows phone关于页面跳转的总结
- 关于html简单页面跳转的问题
- 关于tabs如何跳转页面的问题
- 关于php页面跳转的问题
- ios 关于页面间的跳转
- 关于页面跳转的集中方法
- 关于页面链接跳转的问题
- 关于微信小程序的动态跳转页面
- 关于页面跳转
- [leetcode] 83. Remove Duplicates from Sorted List
- iOS面试题四
- not allowed to connect to this mysql server
- 次方求模
- eclipse自动补全的设置
- 关于页面的跳转
- 玩转CPU Topology
- (五) CXF 拦截器--系统拦截器
- 蓝桥杯--2013--高斯日记(模拟)
- 正则表达式学习参考
- 解决matplotlib中文乱码问题
- HDFS追本溯源:租约,读写过程的容错处理及NN的主要数据结构
- iOS面试题五
- windows资源管理(内核对象/GDI对象/user对象)