昨天的小项目挺有意思得吧?现在我们进入下一个阶段的学习,是关于视图控制器的,很重要。
我们建立一个新的工程:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.window = [[UIWindow alloc]initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.backgroundColor = [UIColor redColor];
//创建视图控制器,视图控制器是用来显示一个页面,视图控制器本身不能显示,他的显示靠view
UIViewController *ctrl = [[UIViewController alloc]init];
ctrl.view.backgroundColor = [UIColor redColor];
UILabel *label = [[UILabel alloc]init];
label.frame = CGRectMake(20, 20, 200, 40);
label.text = @"label";
[ctrl.view addSubview:label];
//设置ctrl为窗口的根视图控制器(把视图控制器压入根视图控制器),窗口会自动将ctrl上的view放到窗口上进行显示
self.window.rootViewController = ctrl;
[self.window makeKeyAndVisible];
return YES;
}