ios开发navigationController pushViewController 方式多次跳转 怎么返回到最上层,怎么返回到指定的某一层
来源:互联网 发布:java多线程 单例 编辑:程序博客网 时间:2024/05/12 12:33
关于ios中 viewcontroller的跳转问题,其中有一种方式是采用navigationController pushViewController 的方法,比如我从主页面跳转到了一级页面,又从一级页面跳转到了二级页面,然后从二级页面跳转到了三级页面,依次类推。,如果一级一级的返回我知道是没有问题的,调用navigationController popViewControllerAnimated就行了。。但是某些情况下我可能想要马上回到主页面,而不是一级一级的返回(如果有很多层会很累的),那该怎么办呢?
返回根页面vc用 :
1
[self.navigationController popToRootViewController]
返回指定的某个vc用下面(通过index定位)
1
[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:2] animated:YES];
或(通过class定位)
1
2
3
4
5
for
(UIViewController *controller in self.navigationController.viewControllers) {
if
([controller isKindOfClass:[你要跳转到的Controller
class
]]) {
[self.navigationController popToViewController:controller animated:YES];
}
}
1 0
- ios开发navigationController pushViewController 方式多次跳转 怎么返回到最上层,怎么返回到指定的某一层
- ios开发navigationController pushViewController 方式多次跳转 怎么返回到最上层,怎么返回到指定的某一层
- navigationController pushViewController 多次跳转后怎么返回
- navigationController pushViewController 多次跳转后怎么返回
- navigationController pushViewController 多次复杂跳转后怎么返回
- navigationController pushViewController 多次跳转后返回指定ViewController
- iOS 怎么在多次presentViewController后直接返回到最底层界面
- iOS层级跳转(UINavigationController跳转返回到指定的页面)
- iOS开发:在界面之间跳转的时候,返回到指定界面的方法(界面跳转到到新界面之后,返回到指定界面)
- iOS开发~返回到指定页面
- Visual Studio 跳转到定义后怎么返回
- ios 返回到指定的VC
- pop到指定的控制器;pop到上层控制器;返回上上一级控制器
- iOS 返回到指定页面
- 从控制层返回到js的json数据带“\”转译符,怎么去掉
- 页面跳转到最上层
- iOS跳转到指定页面,而不是简单的返回上一个页面
- 从fragment跳转到activity , 返回到指定fragment页面
- 利用 LeakCanary 来检查 Android 内存泄漏
- Lua面向对象
- Java,String和Date的转换
- ScrollView Xib布局
- CURD特性
- ios开发navigationController pushViewController 方式多次跳转 怎么返回到最上层,怎么返回到指定的某一层
- 普通查询方式
- Codeforces Round #346 (Div. 2) B - Qualifying Contest 优先队列
- 第十周项目一 阅读程序,写出程序运行的结果(3)
- 常用连贯操作
- C#编程基础 实验(8) (4)
- 视图
- nyist 硬币找零(完全背包)
- BZOJ 3191 JLOI2013 卡牌游戏