UINavigationController的工作原理

来源:互联网 发布:移动2g网络的上传速度 编辑:程序博客网 时间:2024/06/16 15:20

转载:http://blog.sina.com.cn/s/blog_753457f50101aql3.html


UINavigationController是一个用来表示不同视图之间从属关系的控件,通过维护一个栈,来实现不同具有从属关系的视图的切换

UINavigationController不属于控件,他继承与viewController,是一个集合了navigationBar、navigationView等得控制器


UINavigationController的工作原理:


比如说打开设置,到达了根视图,点击通知,通知视图会滑入屏幕,在点击电话,电话视图将滑入屏幕。

在对象管理上,导航控制器使用了导航堆栈。根视图在堆栈最底层,接下来入栈的是通知视图,接下来是电话视图,可以调用pushViewController方法将视图控制器推入栈顶,也可以用pop方法将视图弹出堆栈。



0 0
原创粉丝点击