昨天的小項目挺有意思得吧?現在我們進入下一個階段的學習,是關於視圖控制器的,很重要。
我們建立一個新的工程:
- (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;
}