iOS中框架的搭建(二)
2014-08-09 13:48
260 查看
1.首先介绍一下这个框架的基本跳转原理:想UIWindow.RootViewController上面添加一个NavigationController,而这个NavigationController的rootViewController绑定一个TabBarController。然后由这里的NavigationController来控制用户引导界面和登陆界面的push和pop。
![](https://img-blog.csdn.net/20140809135219772?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYmFja0FGRU5H/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
这个图已经充分展示出了整个流程的控制,需要说明的是这里的根视图控制器,也就是NavigationController是直接来控制用户引导界面,登录界面,以及主界面的。其中主几面是这个Application栈中的最低端,无论是登录界面还是用户引导界面的弹出与压入,都是由NavigationController来控制的。
注意:的是这个框架图有一个缺点,就是无论界面如何跳转的,TabBarController一直是存在于这个栈中的,也就是这个界面一直没有释放,所以用这种框架图的时候要注意的一点就是内存的管理一定要得当。
这个框架在NavigationController中加上逻辑与条件的判断来进行界面的跳转就可以了。
这个图已经充分展示出了整个流程的控制,需要说明的是这里的根视图控制器,也就是NavigationController是直接来控制用户引导界面,登录界面,以及主界面的。其中主几面是这个Application栈中的最低端,无论是登录界面还是用户引导界面的弹出与压入,都是由NavigationController来控制的。
注意:的是这个框架图有一个缺点,就是无论界面如何跳转的,TabBarController一直是存在于这个栈中的,也就是这个界面一直没有释放,所以用这种框架图的时候要注意的一点就是内存的管理一定要得当。
这个框架在NavigationController中加上逻辑与条件的判断来进行界面的跳转就可以了。
相关文章推荐
- ios--框架--微博骨架搭建
- iOS中框架的搭建(一)
- iOS新闻客户端开发教程1--项目框架搭建
- iOS基础框架的搭建/国际化操作
- iOS基础框架的搭建 / 及国际化操作
- 用.Net打造一个移动客户端(Android/IOS)的服务端框架NHM(三)——搭建Android开发环境,用Hibernate生成Android项目的Model层
- iOS项目框架的搭建
- 超简单的iOS主流MVC APP框架搭建
- IOS使用XMPP最新教程(一)openfire安装+XMPP框架搭建
- iOS--项目最常见框架的搭建(标签栏控制器+导航栏控制器+视图控制器)
- iOS 开源项目[我的衣橱]开发阶段2:项目整体框架搭建
- 【Facebook的UI开发框架React入门之二】开发环境搭建(iOS平台)-goodmao
- iOS Storyboard UI框架搭建,UITabBarController UINavigationController
- IOS 项目的框架搭建
- iOS学习笔记23-框架搭建之一------引入ASIHttp框架
- iOS项目框架搭建之RESideMenu+RDVTabBarController+MLNavigationController
- 仿新浪微博IOS客户端(v5.2.8)——搭建项目基本框架
- iOS 网易彩票-1框架搭建
- iOS之UI--主流框架的搭建--仿制QQ的UI框架
- iOS 框架搭建过程1-欢迎页和引导页