performSegue的执行过程
来源:互联网 发布:ubuntu无法创建文件夹 编辑:程序博客网 时间:2024/06/03 18:38
performSegueWithIdentifier: sender:的执行过程:
- 根据identifier去storyboard中找到对应的线,新建UIStoryboardSegue对象
设置Segue对象的sourceViewController(来源控制器)
新建并且设置Segue对象的destinationViewController(目标控制器) - 调用sourceViewController的下面方法,做一些跳转前的准备工作并且传入创建好的Segue对象
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
- 调用Segue对象的-(void)perform;方法开始执行界面跳转操作
取得sourceViewController所在的UINavigationController
调用UINavigationController的push方法将destinationViewController压入栈中,完成跳转
0 0
- performSegue的执行过程
- TRANSACTION的执行过程
- JSP的执行过程
- 程序的执行过程
- php的执行过程
- hiveql的执行过程
- JSP的执行过程
- 指令的执行过程
- 进程的执行过程
- JSP的执行过程
- php的执行过程
- JSP的执行过程
- struts1的执行过程
- makefile的执行过程
- JSP的执行过程
- 程序的执行过程
- jsp的执行过程
- JSP的执行过程
- 【LeetCode】268 Missing Number
- unity(ACT)简单实现连击功能
- 一起talk C栗子吧(第四十一回:C语言实例--哈夫曼树)
- 黑马程序员_java基础之IO流(一)
- Hibernate关系映射总结
- performSegue的执行过程
- [leetcode] 268.Missing Number
- Java知识总结--快速搭建Java开发环境(一)
- Linux命令: cut命令的使用方法
- java 源码中T的含义
- struts2和servlet的共存问题
- 什么是回归分析
- User Defined Runtime Attributes
- 用GDI+画长方体