UINavigation返回到任意级页面。。
2016-04-28 15:18
423 查看
两种方法:
一:[self.navigationController
popToViewController:[self.navigationController.viewControllers
objectAtIndex:([self.navigationController.viewControllers count]
-x)] animated:YES];
这样就可以获得你想pop回去的ViewController的指针了,只要改变一下“x”这个数字就行了,尝试一下。。
二:XXView *rootViewController = nil;
for (UIViewController *VC in
self.navigationController.viewControllers) {
if ([VC
isKindOfClass:[XXView class]]) {
rootViewController = (XXView *)VC;
}
}
[self.navigationController popToViewController:rootViewController
animated:YES];
一:[self.navigationController
popToViewController:[self.navigationController.viewControllers
objectAtIndex:([self.navigationController.viewControllers count]
-x)] animated:YES];
这样就可以获得你想pop回去的ViewController的指针了,只要改变一下“x”这个数字就行了,尝试一下。。
二:XXView *rootViewController = nil;
for (UIViewController *VC in
self.navigationController.viewControllers) {
if ([VC
isKindOfClass:[XXView class]]) {
rootViewController = (XXView *)VC;
}
}
[self.navigationController popToViewController:rootViewController
animated:YES];
相关文章推荐
- iphone-将UIColor转换成RGB
- UINavigationBar的自定义图片
- 修改UIImagePicker编辑图片筐大小
- UILabel点击实现超链接
- public static float CompareExchange(ref float location1,float value,float comparand)
- Android Bluetooth(蓝牙)实例
- vueJS简单的点击显示与隐藏的效果
- Easyui Datagrid自动调整行号大小
- 针对某一网站的UI进行分析
- vue.js-step-everthing-2
- 使用Squirrel创建基于Electron开发的Windows 应用安装包
- IOS开发源码阅读篇--FMDB源码分析3(FMDatabaseQueue+FMDatabasePool)
- UItableViewCell 重用导致控件多次加载 去除cell重用导致 视图控件多次加载问题
- STL 源码剖析 deque实现源码
- Windows Dev Intro - Message Sequence When Dialog Showed
- 掌握GCD以及后台永久运行的代码 (使用GCD处理后台线程和UI线程的交互)
- jersey2.22.2异常java.lang.NoSuchMethodError: org.glassfish.jersey.CommonProperties.getValue
- String、StringBuffer与StringBuilder的区别
- UISegmentedControl 使用详解
- GradleUserGuide中文版 12)图形界面 13)构建脚本 14)Tasks