我们在之前的一篇博客中谈到怎样使用dismissViewControllerAnimation()的方法在iOS中返回,如今我们有一个更为方便的方法来实现界面跳转之后的返回操作。使用的是Unwind Segue.详细实现过程例如以下:

(1)分别在两个ViewController中创建一个button。一个作为跳转。一个作为返回,而且链接“跳转”button到第二个ViewController.总体界面布局例如以下:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

(2)在第一个ViewController中写一个@IBAction修饰的close()的方法,方法仅仅须要定义,不须要方法体。例如以下:

(3)来到storyboard中。点击鼠标右键拖拽“返回”button到该界面右上角的“Exit”图标处(该界面上方有三个图标,分别为View Controller。First Responder。Exit)。

拖拽之后会出现Action Segue,选择以下出现的close就可以。

(4)执行程序,发现两个界面能成功跳转和返回。

是不是发现这样的方法比调用dismissViewControllerAnimation() 更fashion呢?

github主页:https://github.com/chenyufeng1991  。

欢迎大家訪问!

最新文章

  1. Linux wait函数详解
  2. Qt5 程序启动画面动图效果
  3. celery简单入门
  4. iOS7上TableViewCell的button和UIImageView个别未显示的bug
  5. eclipse不自动弹出提示
  6. 提高HTML5 Canvas性能的技巧
  7. AndroidManifest.xml--android系统权限定义
  8. lvm拉伸逻辑卷分区小总结
  9. codeforces 653D. Delivery Bears 网络流
  10. 最牛B的编程套路
  11. python:解析js中常见的 不带引号的key的 json
  12. css 选择器基础
  13. springboot获取properties文件的配置内容(转载)
  14. VMware虚拟机看不到共享目录
  15. MySQL隐形索引简介
  16. MySQL Group Replication
  17. JavaScript对象继续总结
  18. SAN和NAS的区别: 层次不一样
  19. python web开发小结
  20. jsp的组成和执行过程

热门文章

  1. 商业计算中Java高精度计算BigDecimal类
  2. asp.net——根据时间,显示内容
  3. node.js安装及其环境配置
  4. fieldset ----- 不常用的HTML标签
  5. vue iView 打包后 字体图标不显示
  6. jQuery——表格添加数据
  7. servlet-响应的定时刷新
  8. vim之<F12> 一键生成tags的一些小优化
  9. Python语言之模块
  10. java_servlet执行流程和生命周期