OC-UIKit-UILabel&第一個程序

1.第一個IOS應用程序

這裏寫圖片描述

這裏寫圖片描述
這裏寫圖片描述
上圖中:
- 第三個參數
必須是UIApplication或其子類的名字,它代表着當前應用iPhone程序本身,這個參數會去讀info.plist文件獲取配置信息,如果該參數爲nil,則默認爲@“UIApplication”
- 第四個參數
UIApplication的代理對象,也就是應用程序代理,負責控制程序的運行

1.1 UIWindow 對象
顯示界面的基礎,一個視圖都放在window中顯示

1.2 UIViewController 視圖控制器
控制界面的核心類,負責管理視圖,及視圖用用戶的交互響應

1.3 UIView 視圖
一起界面上看的見外觀,需要顯示的元素的分類,UIWindow其實也是繼承了UIView,只是比較特殊
視圖有一個重要的特點:層級性 — 即UIView可以作爲一個大的容器,內部包含其他的UIView或其子類

1.4UILabel : 標籤
作用: 顯示文本
核心屬性: 見如下代碼:

//創建一個和當前設備一樣大的窗口,所有顯示的基礎
self.window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds];

//創建視圖控制器
UIViewController *vc = [[UIViewController alloc]init];
//設置視圖控制器 中管理的 視圖的背景顏色
vc.view.backgroundColor = [UIColor greenColor];
//向視圖控制器中的視圖中添加一個 UILable
//創建一個標籤控件
UILabel *label = [[UILabel alloc]init];
//設置 label 的位置 及 大小
//位置是相對於父視圖來說的
label.frame = CGRectMake(50, 50, 100, 50);
label.text = @"Hello World!";
//將創建好的標籤控件添加到視圖控制器的視圖中
[vc.view addSubview:label];

//爲window添加一個視圖控制器
self.window.rootViewController = vc;

//將window呈現出來
[self.window makeKeyAndVisible];
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章