// UIView
// 显示一个矩形的色块(视图)
// 宏定义
// 可以把视图的属性或其他代码比较长的东西设好再应用 方便使用
// #define WIDTH self.view.frame.size.width
// #define HEIGTH self.view.frame.size.height
// 1. 创建UIView
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(100, 100, 100, 100)];
// 2. 设置背景颜色 (默认透明)
view.backgroundColor = [UIColor yellowColor];
// 3. 把视图在window上显示出来
[self.window addSubview:view];
// 4. 释放
[view release];
// 5. 通过父视图来管理子视图
[self.window bringSubviewToFront:view]; // 把此子视图放到最上方
[self.window sendSubviewToBack:view2]; // 把此子视图放到最下方
// 6. 透明度 范围从0到1, 默认是1
view.alpha = 0.2;
// 7. 隐藏视图, 默认是NO
view.hidden = NO;
// 8. 打印查看父视图 / 子视图
NSLog(@"%@", view1.superview); // 打印查看父视图
NSLog(@"%@", self.window.subviews); // 打印查看子视图
// 9.给视图加编号 默认都是0
view.tag = 1000;
// 10.按号查找 并返回一个值
UIView *tempView = [self.window viewWithTag:1000];
// 给视图背景颜色设为随机色的方法
view.backgroundColor = [UIColor colorWithRed:arc4random() % 256 / 255.0 green:arc4random() % 256 / 255.0 blue:arc4random() % 256 / 255.0 alpha:1];