iOS中框架的搭建(二)

来源:互联网 发布:seo蜘蛛精 编辑:程序博客网 时间:2024/05/29 21:16

1.首先介绍一下这个框架的基本跳转原理:想UIWindow.RootViewController上面添加一个NavigationController,而这个NavigationController的rootViewController绑定一个TabBarController。然后由这里的NavigationController来控制用户引导界面和登陆界面的push和pop。


这个图已经充分展示出了整个流程的控制,需要说明的是这里的根视图控制器,也就是NavigationController是直接来控制用户引导界面,登录界面,以及主界面的。其中主几面是这个Application栈中的最低端,无论是登录界面还是用户引导界面的弹出与压入,都是由NavigationController来控制的。

注意:的是这个框架图有一个缺点,就是无论界面如何跳转的,TabBarController一直是存在于这个栈中的,也就是这个界面一直没有释放,所以用这种框架图的时候要注意的一点就是内存的管理一定要得当。

这个框架在NavigationController中加上逻辑与条件的判断来进行界面的跳转就可以了。

0 0
原创粉丝点击