#import "AppDelegate.h"
@interface AppDelegate ()
@end
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
self.window.backgroundColor = [UIColor whiteColor];
//=======================================
//应用程序每一个界面都是不同的视图控制器;
//视图控制器本身显示的,但是每个视图控制器都有一个view属性
//使用视图控制器的时候,一般不会直接使用系统自带的UIViewController,而是创建一个类去继承UIViewController
//1.创建一个视图控制器对象
UIViewController * vc = [[UIViewController alloc] init];
//!!!3.view属性(视图控制器的view的frame的坐标是(0,0),大小一般就是屏幕的大小)
vc.view.backgroundColor = [UIColor redColor];
//创建一个label
UILabel * label = [[UILabel alloc] initWithFrame:CGRectMake(100, 100, 200, 50)];
label.text = @"花";
//将label显示在视图控制器上
[vc.view addSubview:label];
//创建一个label2
UILabel * label2 = [[UILabel alloc] initWithFrame:CGRectMake(100, 200, 200, 50)];
label2.text = @"草";
//将label2显示在视图控制器上
[vc.view addSubview:label2];
//===========再创建一个视图控制器==========
UIViewController * vc2 = [[UIViewController alloc] init];
vc2.view.backgroundColor = [UIColor greenColor];
//在视图控制器上显示一个开关
UISwitch * sw = [[UISwitch alloc] initWithFrame:CGRectMake(100, 100, 100, 100)];
[vc2.view addSubview:sw];
//2.在window上显示视图控制器(实质是显示视图控制器的view)
//将视图控制器作为window的根视图控制器
_window.rootViewController = vc2;
[self.window makeKeyAndVisible];
return YES;
}
@end