IOS开发(6)之UIViewController
来源:互联网 发布:网络参与赌博如何量刑 编辑:程序博客网 时间:2024/05/18 08:34
1 前言
IOS开发遵循MVC模型,即模型-视图-控制器。
视图是展现给用户的东西;模型是App管理的数据,也是App引擎的另一种叫法;控制器则是连接模型和视图的桥梁。今天主要介绍一下,在新建跟视图的ViewController时候,带nib文件和不带nib文件的区别。
2 UIViewController使用
上delegate的代码
.h文件
#import <UIKit/UIKit.h>#import "RootViewController.h"#import "ZYRootViewController.h"@interface ZYAppDelegate : UIResponder <UIApplicationDelegate>@property (strong, nonatomic) UIWindow *window;//@property (strong, nonatomic) RootViewController *rootViewController;@property (strong, nonatomic) ZYRootViewController *rootViewController;@end
.m文件
@synthesize window = _window;@synthesize rootViewController;- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; // Override point for customization after application launch.// self.window.backgroundColor = [UIColor whiteColor];//去掉背景色方便显示rootView [self.window makeKeyAndVisible];// self.rootViewController = [[RootViewController alloc] initWithNibName:nil bundle:NULL];//无nib文件方式 self.rootViewController = [[ZYRootViewController alloc] initWithNibName:@"ZYRootViewController" bundle:NULL];//有nib文件方式 [self.window addSubview:self.rootViewController.view]; return YES;}
运行结果:
3 结语
今天主要介绍了RootViewController的创建,希望对大家有所帮助。
Demo 下载地址:http://download.csdn.net/detail/u010013695/5290603
- IOS开发(6)之UIViewController
- iOS开发之UIViewController
- iOS开发之UIViewController
- iOS开发之UIViewController属性
- IOS开发(30)之UIViewController内存管理
- iOS开发之旅之UIViewController解析
- iOS开发之视图控制器(UIViewController)
- iOS开发之UIViewController视图生命周期
- ios开发之视图控制器(UIViewController)-- 详解
- iOS开发之视图控制器(UIViewController)
- iOS开发UIViewController
- iOS开发 UIViewController
- ios开发控制器-UIViewController
- iOS 开发学习之 User Interface(4)UIView 与 UIViewController【一】
- iOS 开发学习之 User Interface(5)UIView 与 UIViewController【二】
- iOS开发之UIViewController视图控制器之间跳转
- 【深入浅出IOS开发】UIViewController详解
- iOS开发中的控制器-UIViewController-
- C++函数模板 模板实例化、具体化
- VirtualBox中Ubuntu的全屏,分辨率
- 为何多线程就能提高Java程序的执行效率
- Linux常用字符函数
- SCP命令详解
- IOS开发(6)之UIViewController
- linux下SVN项目的迁移
- linux文件权限详解
- QThread使用整理2-信号和槽
- 什么是dhcp?
- windows下GTK+的安装与环境配置
- 程序员技术练级攻略 – 学习编程的步骤 | 编程学习经验
- ORACLE如何查看表空间路径及用户权限
- java通过Socket执行HTTP的POST方法