前言

对于新手来说,iOS的几种跳转方式还挺繁琐的,下面就来一一介绍

1.不带任何布局文件的viewController之间的跳转

MyViewController *vc = [[MyViewController alloc]init];
[self.navigationController pushViewController:vc animated:YES];

2.带.xib布局文件的viewController之间的跳转

//在初始化的时候需要使用initWithNibName函数,并且里面的名称要和xib文件名称保持一致
MyViewController *vc = [[MyViewController alloc]initWithNibName:@"MyViewController" bundle:nil];
[self.navigationController pushViewController:vc animated:YES];

3.带.storyboard布局文件的viewController之间的跳转

MyViewController *vc = [[UIStoryboard storyboardWithName:@"MyViewController"
bundle:nil] instantiateInitialViewController];
[self.navigationController pushViewController:vc animated:NO];

4.storyboard文件中viewController的跳转

首先storyboard本身提供了很多便捷的方式帮助我们构建布局文件,直接可以通过“连线”操作就可以实现viewContoller之间的跳转,storyboard可以看作是一个页面集合或者viewController的集合。这样不仅可以减少我们编写的代码量,也方便我们查看页面之间的跳转逻辑,下面我简单地说一下,操作方式

新建几个viewController,使用按住control和左键(触摸板按下去),拖动,就会出现一条带箭头的线,然后移动到你想要跳转的viewController中,释放它,就是出现几个action选项,一般选show即可

总结

至此,iOS的几种跳转方式已经说完了,其实还有其他方式,我这里就说了几种常见的,方便iOS的新手朋友可以快速上手

搞定iOS的几种页面跳转方式相关推荐

  1. mui几种页面跳转方式对比

    mui几种页面跳转方式对比 http://blog.csdn.net/uikoo9/article/details/44676963 [几种打开页面的方式] 1.初始化时创建子页面 2.直接打开新页面 ...

  2. springMVC 几种页面跳转方式

    今天主要写一下响应界面跳转的几种方式 1.在注解的方式中 1.1通过HttpServletResponse的API直接输出(不需要配置渲染器) controller类的主要代码 @Controller ...

  3. java 转jsp_【转】JSP三种页面跳转方式

    使用JSP大约有下列三种跳转方式: 1. response.sendRedirect(); 2. response.setHeader("Location","" ...

  4. JavaWeb 页面跳转方式连接数据库

      今天是JavaWeb的第三节课,今天小编主要带大家学习页面跳转方式和连接数据库操作登录,大家有什么不懂的在下方评论或者私信,看到了一定会为大家解答的. 目录 一.界面跳转 JS中的跳转 Java中 ...

  5. JavaWeb 页面跳转方式

    文章目录 一.页面跳转方式 二.JDBC API 总结 一.页面跳转方式 (1)javascript方式跳转             window.location.href = "跳转的地 ...

  6. Cordova - 彻底搞定IOS编译!

    操作系统:OSX10.14 XCode:10.1 Cordova:8.1.2 假设已经配置好了Cordova开发环境,Apple ID你也有,XCode也可以正常工作了,那么就可以继续看这篇文章了! ...

  7. java跳转_java servlet 几种页面跳转的方法

    Servlet: 当然,在servlet中,一般跳转都发生在doGet, doPost等方法里面. 1) redirect 方式 response.sendRedirect("/a.jsp& ...

  8. java页面跳转t赋值_java servlet 几种页面跳转的方法及传值

    java web 页面之间传值有一下这几种方式 1.form 表单传递参数 2.url地址栏传递参数 3.session 4.cookie 5.application 6.通过隐藏域传值 7.通过Ja ...

  9. Java笔记:Java的三种页面跳转方法(setHeader,SendRedirect,forward)

    重定向 / 转发 在JAVA中进行资源跳转,或者是页面跳转,从本质上来讲,有两种方式:重定向 , 转发 这两者都可以使页面进行跳转,但是两者之间有不同的区别 其中 SendRedirect,setHe ...

最新文章

  1. 【maven插件】maven-resources-plugin
  2. 关于阿里基础设施,你要知道的都在这里
  3. 看看样条插值区间查找函数写的多细腻
  4. 一文通吃所有整流滤波电路
  5. 牛顿插值法及其C++实现
  6. 计算机网络基础实训精品课,《计算机网络技术》精品课程建设总结报告【荐】.doc...
  7. jQuery——进阶(动画、循环、正则、事件冒泡、事件委托、DOM)
  8. java模拟银行_java模拟银行交易系统程序
  9. jeesite 去掉 /a
  10. 经典算法题每日演练——第七题 KMP算法
  11. java地铁最短,地铁最短路径
  12. Android环境下的GDB调试
  13. 计算机组成原理——总线标准
  14. Mac大小写切换,中英文切换
  15. Excel如何批量设置行高
  16. 实战分享:大学生兼职赚钱创业,财务自由,顺势布局
  17. 微信朋友圈为什么不能发gif图?
  18. 串级PID控制原理-1
  19. linux下c语言调用mysql,Linux下C语言连接MySQL
  20. vue中下载文件导出保存到本地

热门文章

  1. Git用户手册--GitHub
  2. 在VS 2019中使用HDF5的C API遍历HDF5数据集
  3. dss linux 摄像头 rtsp,用VLC读取摄像头产生RTSP流,DSS主动取流转发(一)(二) 【转】...
  4. 网络显示连接,不能还是上网,找不到DNS怎么办?
  5. Cypress 元素定位
  6. beeline执行sql语句_beeline执行sql脚本交易
  7. opencv 解决ippicv下载问题,离线:ippicv_2019_lnx_intel64_general_20180723.tgz
  8. 用Java实现每天给对象发情话
  9. unity之环状图片轮播
  10. 在计算机网络中服务器必不可少,2020年全国计算机一级Ms Office试题(总)