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

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

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

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

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

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

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

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

欢迎大家訪问!

iOS开发使用Unwind Segue进行返回相关推荐

  1. IOS开发笔记——禁用手势滑动返回功能

    在ios7以后,苹果推出了手势滑动返回功能,也就是从屏幕左侧向右滑动可依返回上一个界面.这项功能在大多数情况下方便了用户的使用,但是有时候,我们并不需要手势返回功能,比如某个页面加入了左右滑动翻页功能 ...

  2. (0011) iOS 开发之模拟HTTP请求与响应,返回自己想要的报文。

    iOS 本地模拟 HTTP请求的返回数据,用来先行开发. 在新需求的确定之后,在开发的开始阶段,一般后台接口先开发,这时客户端是拿不到接口文档规定的报文数据的,那我们怎么模拟接口请求返回数据尼? 直接 ...

  3. iOS开发--下滑返回dismiss

    简介 现在越来越多的应用有看大图或者进入详情页面,但是,再返回的时候,普通意义上,会点击左上角的返回,这时候你就会发现,还需要将手指移动到左上角,这样,无意给用户增添了麻烦,并且,现在手机屏幕越来越大 ...

  4. IOS Modal Segue和Unwind Segue的使用Demo-附完整工程

    原创Blog,转载请注明出处 http://blog.csdn.net/hello_hwc?viewmode=contents 本Demo的内容很简单,两个View,各含有textfield,第一个V ...

  5. 【Xamarin 开发 IOS --IOS 页面导航概念Segue】

    Storyboard里面的几种Segue区别及视图的切换:push,modal,popover,replace和custom 一.视图切换类型介绍 在storyboard中,segue有几种不同的类型 ...

  6. ios开发问题汇总(一)

    教程汇总 IOS比较好的网络教程:IOS编程浅蓝教程 IOS编程教程(五)自定义UITableView的表单元格 菜鸟教程-iOS教程 开发问题 实现页面切换,网上某些文章写的是: [self.nav ...

  7. IOS开发控制器之间传值的几种小方法

    在IOS开发中或面试中,经常会遇到,两个或者多个控制器之间传值的问题 ,总结的集中方法仅供参考! 问题 :将B控制器中的textField 输入内容,传到A控制器中的label上显示出来,如何传值? ...

  8. iOS开发UI篇—Modal简单介绍

    iOS开发UI篇-Modal简单介绍 一.简单介绍 除了push之外,还有另外一种控制器的切换方式,那就是Modal 任何控制器都能通过Modal的形式展⽰出来 Modal的默认效果:新控制器从屏幕的 ...

  9. iOS开发教程:Storyboard全解析-第二部分

    如果你想了解更多Storyboard的特性,那么你就来对了地方,下面我们就来接着上次的内容详细讲解Storyboard的使用方法. 在上一篇<iOS开发教程:Storyboard全解析-第一部分 ...

最新文章

  1. wp7之换肤原理简单分析
  2. 在Windows2016中回到DOS时代用tt练习打字
  3. 数据分析:JSON格式数据
  4. Obj文件和Bin文件
  5. 经典C语言程序100例之三三
  6. 笔记本电脑没有鼠标怎么拖动_适合办公鼠标要如何选择?除了便携更需要这些...
  7. mysql5.7 glibcxx_3.4.15_Percona Server安装可能出现的问题 version `GLIBCXX_3.4.15' not found ...
  8. sublime text多文件夹查找关键字
  9. 最新伯乐PHP个人在线自动发卡网源码V3.1
  10. Xmind思维导图教程
  11. 最小二乘估计-LSE(Least Square Estimate)
  12. linux iso转换成img文件,Ubuntu下将img 转化成iso的号令[Linux安全]
  13. 数据库--T-SQL创建数据库表
  14. 设计师都在用的素材网站,真的纯免费,还能商用
  15. 苹果支付成功后,JAVA服务端二次验证
  16. 怎么弄自动滚动的图片 html,HTML网页上连续滚动图片的制作
  17. 数据分析法之对比分析法
  18. 如果你要读一本真正普及“人工智能”的读物 | 赠书
  19. Android音频编解码和混音实现
  20. 读 《世界因你不同》李开复自传

热门文章

  1. android模糊查询listview数据_ListView的简单应用(一)
  2. redhad yum 安装mysql_yum安装Mysql
  3. php文件下载到服务器代码,PHP文件下载实例代码浅析
  4. zblog php伪静态,ZBLOG PHP版本Apache和Nginx伪静态规则以及设置方法
  5. 视频导切台RGBlink 控制软件下载与测试
  6. 一个“人工智能Python机器学习与深度学习”课程表
  7. 在TEASOFT中如何设置出镜摄像头?
  8. 智能车竞赛开启了新的一个周期,让我聚焦十六届赛题吧
  9. AI电磁组中的NN到底有什么优势?
  10. 瞧!老师的屏幕是如何被学生的弹幕玩坏的......