【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记38 Unwind Segue反向过渡
2017-07-06 08:37
477 查看
之前我们接触过了segue,这是IOS中最主要的传递方式,今天来解说一下怎样进行反向的segue。
反向过渡的使用前提是发出过渡的MVC必须是由目标MVC直接或者间接正向过渡来的。反向过渡是唯一不会创造新的MVC的过渡方式,它有以下两个适用场景:
1非常适合在navigationController的栈中使用进行跳转。
2关闭一个使用modal Segue生成的MVC。
和其它的segue不同。不须要拖拽连线,直接拖拽须要点击反向过渡的控件到场景顶部的小门形状的button。就能够在当中选择我们在目标MVC中写好的方法进行反向过渡,这种方法相似于一个普通的IBAction,可是它的參数是UIStoryboardSegue。这样在连线到小门的button的时候就能够在选项中找到这种方法。
使用方法例如以下:
当然,unwind segue也有prepare方法:
prepare完毕后将调用其它MVC中的action方法,此时将跳转到其它MVC中,而当前的MVC将被销毁。
反向过渡的使用前提是发出过渡的MVC必须是由目标MVC直接或者间接正向过渡来的。反向过渡是唯一不会创造新的MVC的过渡方式,它有以下两个适用场景:
1非常适合在navigationController的栈中使用进行跳转。
2关闭一个使用modal Segue生成的MVC。
和其它的segue不同。不须要拖拽连线,直接拖拽须要点击反向过渡的控件到场景顶部的小门形状的button。就能够在当中选择我们在目标MVC中写好的方法进行反向过渡,这种方法相似于一个普通的IBAction,可是它的參数是UIStoryboardSegue。这样在连线到小门的button的时候就能够在选项中找到这种方法。
使用方法例如以下:
当然,unwind segue也有prepare方法:
prepare完毕后将调用其它MVC中的action方法,此时将跳转到其它MVC中,而当前的MVC将被销毁。
相关文章推荐
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记38 Unwind Segue反向过渡
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记21 深入多MVC模式、Segue过渡
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记42 Modal Segue(模态过渡)
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记4 MVC enum Tuple Dictionary
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记9 Objective-c Compatibility
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记22 多MVC模式Demo中的AutoLayout自动布局
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记30 ScrollView Demo实战
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记26 AutoLayout自动布局1
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记5 Data Structures、Methods、Properties
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记17 Deledgation代理
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记23 多MVC模式Demo的实现
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记19 为Demo添加手势
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记29 URL的使用
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记11 View视图
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记24 popovers弹窗
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记2 Xcode、Auto Layout及MVC
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记8 String、Type Conversion、Assertions
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记13 Drawing绘制、UIColor颜色、Fonts字体
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记14 视图绘制Demo
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记27 AutoLayout自动布局2