UI_搭建MVC
2024-10-01 20:07:53
新建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 中编写视图了。
最新文章
- 移动web app开发必备 - Deferred 源码分析
- Asp.net web hosting
- WinForm开发框架--动态读取DLL模式
- UDF
- RFS_窗口或区域之间的切换
- CAGradientLayer
- E8.NET工作流平台如何与其他软件系统集成?
- rpm包管理
- Delphi 7中的四种消息框
- odoo开发笔记--取消正在升级中模块
- 转://Linux Multipath多路径配置与使用案例
- C#设计模式(8)——外观模式
- 源码编译安装lnmp环境
- Linux SSH实现无密码远程登录
- Word2003文档窗口分成上下两个独立的窗口
- Good Bye 2017(送命场)
- November 5th Week 45th Saturday 2016
- 19、java内存分配 常量池详解
- Service , DAO ,DBUTtil;
- git clone命令
热门文章
- Keyboard input
- 20.计算速度最快的valarray
- windows gitbub使用
- UI Framework-1: Aura Graphics Architecture
- Linux VNC Viewer客户端
- NodeJS学习笔记 进阶 (13)Nodejs进阶:5分钟入门非对称加密用法
- BZOJ 3110 [Zjoi2013]K大数查询(整体二分)
- [POI2008]KUP-Plot purchase(单调队列)
- caioj 1076 动态规划入门(中链式3:最大的算式)
- [HNOI2006]超级英雄(二分+网络流)