码迷,mamicode.com
首页 > 移动开发 > 详细

【我们都爱Paul Hearty】斯坦福IOS8公开课个人笔记38 Unwind Segue反向过渡

时间:2015-07-24 01:31:12      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:ios   swift   unwind   segue   反向过渡   

之前我们接触过了segue,这是IOS中最基本的传递方式,今天来讲解一下如何进行反向的segue。
技术分享
反向过渡的使用前提是发出过渡的MVC必须是由目标MVC直接或者间接正向过渡来的。反向过渡是唯一不会创造新的MVC的过渡方式,它有下面两个适用场景:
1很适合在navigationController的栈中使用进行跳转。
2关闭一个使用modal Segue生成的MVC。
技术分享
和其他的segue不同,不需要拖拽连线,直接拖拽需要点击反向过渡的控件到场景顶部的小门形状的按钮,就可以在其中选择我们在目标MVC中写好的方法进行反向过渡,这个方法类似于一个普通的IBAction,但是它的参数是UIStoryboardSegue,这样在连线到小门的按钮的时候就可以在选项中找到这个方法。用法如下:
技术分享

当然,unwind segue也有prepare方法:
技术分享
prepare完成后将调用其他MVC中的action方法,此时将跳转到其他MVC中,而当前的MVC将被销毁。

版权声明:本文为博主原创文章,未经博主允许不得转载。

【我们都爱Paul Hearty】斯坦福IOS8公开课个人笔记38 Unwind Segue反向过渡

标签:ios   swift   unwind   segue   反向过渡   

原文地址:http://blog.csdn.net/cg1991130/article/details/47031847

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!