新建RootViewController 继承于 UIViewController

新建RootView 继承于 UIView

AppDelegate.m 中引入 #import "RootViewController.h"

#pragma mark - 重写
#pragma mark dealloc
- (void)dealloc
{
[_window release];
[super dealloc];
} //设置window
self.window = [[[UIWindow alloc] init] autorelease];
self.window.frame = [UIScreen mainScreen].bounds;
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible]; // 设置根视图控制器
RootViewController *rootVC = [[RootViewController alloc] init];
self.window.rootViewController = rootVC;
[rootVC release];

RootViewController.m 中引入 #import "RootView.h"

@interface RootViewController ()

@property (nonatomic, retain) RootView *rootView;

@end
#pragma mark - 重写
#pragma mark dealloc
- (void)dealloc
{
[_rootView release];
[super dealloc];
}

编写 loadView 函数,函数中永远仅仅写三句话

- (void)loadView
{
// 设置当前视图为根视图
self.rootView = [[RootView alloc] initWithFrame:[UIScreen mainScreen].bounds];
self.view = self.rootView;
[_rootView release]; }

能够在 RootView.m 中编写视图了。

最新文章

  1. 移动web app开发必备 - Deferred 源码分析
  2. Asp.net web hosting
  3. WinForm开发框架--动态读取DLL模式
  4. UDF
  5. RFS_窗口或区域之间的切换
  6. CAGradientLayer
  7. E8.NET工作流平台如何与其他软件系统集成?
  8. rpm包管理
  9. Delphi 7中的四种消息框
  10. odoo开发笔记--取消正在升级中模块
  11. 转://Linux Multipath多路径配置与使用案例
  12. C#设计模式(8)——外观模式
  13. 源码编译安装lnmp环境
  14. Linux SSH实现无密码远程登录
  15. Word2003文档窗口分成上下两个独立的窗口
  16. Good Bye 2017(送命场)
  17. November 5th Week 45th Saturday 2016
  18. 19、java内存分配 常量池详解
  19. Service , DAO ,DBUTtil;
  20. git clone命令

热门文章

  1. Keyboard input
  2. 20.计算速度最快的valarray
  3. windows gitbub使用
  4. UI Framework-1: Aura Graphics Architecture
  5. Linux VNC Viewer客户端
  6. NodeJS学习笔记 进阶 (13)Nodejs进阶:5分钟入门非对称加密用法
  7. BZOJ 3110 [Zjoi2013]K大数查询(整体二分)
  8. [POI2008]KUP-Plot purchase(单调队列)
  9. caioj 1076 动态规划入门(中链式3:最大的算式)
  10. [HNOI2006]超级英雄(二分+网络流)