当前位置: 首页 > news >正文

viewcontroller的跳转问题

2019独角兽企业重金招聘Python工程师标准>>> hot3.png


关于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:[你要跳转到的Controllerclass]]) {
        [self.navigationController popToViewController:controller animated:YES];
    }
}

转载于:https://my.oschina.net/fadoudou/blog/542958

相关文章:

  • 互联网+时代,用数据说话
  • 亲测,手把手教你用Python抢票
  • 控制显示行头列(Indicator)
  • bootstrap按钮组(一)
  • centos git服务器搭建配置
  • powerdesigner奇淫技
  • 运营商级网络部署开启 物联网普及为时不远
  • SwizzleMethod 黑魔法
  • bootstrap-wysiwyg整合ajaxFileUpload实现图片实时上传刷新
  • 别成为网络安全垃圾数据收藏家
  • msyql 笔记
  • python连接sql server数据库
  • Mysql详解my-innodb-heavy-4G.cnf 配置
  • 为什么说Ubuntu的运行级别为2
  • python网络编程1
  • Android交互
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • git 常用命令
  • java2019面试题北京
  • Java多线程(4):使用线程池执行定时任务
  • JS笔记四:作用域、变量(函数)提升
  • PHP面试之三:MySQL数据库
  • SAP云平台里Global Account和Sub Account的关系
  • sessionStorage和localStorage
  • windows-nginx-https-本地配置
  • 从零搭建Koa2 Server
  • 得到一个数组中任意X个元素的所有组合 即C(n,m)
  • 对象管理器(defineProperty)学习笔记
  • 工作手记之html2canvas使用概述
  • 基于HAProxy的高性能缓存服务器nuster
  • 马上搞懂 GeoJSON
  • 前端代码风格自动化系列(二)之Commitlint
  • 区块链技术特点之去中心化特性
  • 用quicker-worker.js轻松跑一个大数据遍历
  • 原创:新手布局福音!微信小程序使用flex的一些基础样式属性(一)
  • #LLM入门|Prompt#2.3_对查询任务进行分类|意图分析_Classification
  • (Java岗)秋招打卡!一本学历拿下美团、阿里、快手、米哈游offer
  • (pojstep1.1.2)2654(直叙式模拟)
  • (附源码)ssm高校升本考试管理系统 毕业设计 201631
  • (求助)用傲游上csdn博客时标签栏和网址栏一直显示袁萌 的头像
  • (四)Android布局类型(线性布局LinearLayout)
  • (一)RocketMQ初步认识
  • .NET MVC 验证码
  • .NET 将混合了多个不同平台(Windows Mac Linux)的文件 目录的路径格式化成同一个平台下的路径
  • .Net+SQL Server企业应用性能优化笔记4——精确查找瓶颈
  • .netcore 获取appsettings
  • .Net中间语言BeforeFieldInit
  • @angular/cli项目构建--http(2)
  • [17]JAVAEE-HTTP协议
  • [Android] Android ActivityManager
  • [AutoSar]工程中的cpuload陷阱(三)测试
  • [codeforces]Checkpoints
  • [Codeforces1137D]Cooperative Game
  • [CSS]文字旁边的竖线以及布局知识
  • [DL]深度学习_Feature Pyramid Network