您的位置:首页 > 移动开发 > IOS开发

iOS中框架的搭建(二)

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



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

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

这个框架在NavigationController中加上逻辑与条件的判断来进行界面的跳转就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息