一、创建window对象
1.设置尺寸
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
注: [UIScreen mainScreen].bounds屏幕的尺寸
2.设置背景颜色
self.window.backgroundColor = [UIColor yellowColor];
3.是当前window作为主window
[self.window makeKeyAndVisible];
二、创建视图控制器( UIViewController)
1.创建视图控制器
UIViewController *vc = [[UIViewController alloc] init];
2.将视图控制器作为window的根视图
self.window.rootViewController = vc;
三、创建视图( UIView)
1.设置frame确定view的位置以及大小
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];
2.设置背景颜色
view.backgroundColor = [UIColor redColor];
3.视图中心点
view.center = self.window.center;
4.视图的显示和隐藏(YES — 隐藏、NO — 显示(默认))
view.hidden = YES;
5.更改透明度(0~1)
view.alpha = 0.2;
6.将创建好的view添加到window之上(addSubview — 添加子视图)
[self.window addSubview:view];
7.获取父视图
NSLog(@"父视图:%@", view.superview);
8.获取所有子视图
NSLog(@"子视图:%@", self.window.subviews);
9.给view设置tag值
view.tag = 1001;
10.父视图根据tag值寻找视图
NSLog(@"%@", [self.window viewWithTag:1001]);