// 创建UIWindow
self.window =[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];// 设置成满屏大小
// 设置UIWindow的背景颜色
self.window.backgroundColor = [UIColor whiteColor]; // 将window的背景颜色设置成为白色
// 设置window为主视图,并显示在屏幕上
[self.window makeKerAndVisible]; // 将window设置成主视图
// 释放内存
[_window release]; // 释放内存时不要用self.window,要用_window
创建一个UIView对象
1.创建一个UIView的对象
UIView *View = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 375, 667)]; // 设置成iPhone6屏幕的大小
2.设置背景颜色
View.backgroundColor = [UIColor redColor]; // 设置成为红色
3.将视图添加到window上去
[self.window addSunbView:View]; // 添加视图用addSubView
4.释放内存
[View release];
总结创建一个UI视图控件的步骤:
1.alloc开辟空间;2.初始化坐标及大小位置(initWithFrame:);3.设置背景颜色;4.添加到屏幕上
----------需要注意的是,每一个视图的坐标位置都是相对于其父视图的坐标----------
UIView常用的属性
View.hidden // 是否隐藏 View.alpha // 透明度 View.frame // 坐标及尺寸 View.center // 中心点 View.tag // 标记值
View.hidden = NO; // 可以用set方法改
View.alpha = 1; // 0为透明,1为不透明
View.center = CGRectMake(100, 100, 100, 100); // 中心设置为(100,100) 宽和高都是100
View.tag = 1000; // 设置tag值时尽量设置成大一点的数,避免与系统默认的冲突

468

被折叠的 条评论
为什么被折叠?



