1、在學習IOS控件之前,首先介紹IOS手機螢幕的坐标體系,IOS螢幕的坐标以左上角作為坐标原點(0,0),向右向下為正,向左向上為負。螢幕右下角的坐标為(螢幕寬度,螢幕高度),如IPhone6的螢幕寬度為375個點,高度為667個點,右下角坐标即為:(375,667),如下圖:
2、接下來講IOS用的最多的一個控件UILabel,用來顯示一行或者多行文字。使用如下代碼建立一個UILabel控件
UILabel *myLbl = [[UILabel alloc] init];
3、UILabel有如下常用屬性:
font:設定字型大小
textColor:設定字型顔色
numberOfLines:設定文字最多顯示多少行
frame:設定控件的位置和大小,包括x坐标,y坐标,寬度,高度
4、使用如下代碼建立一個UILabel并添加到目前頁面的View上。
// 建立一個UILabel控件
UILabel *myLbl = [[UILabel alloc] init];
// 設定字型為14号
myLbl.font = [UIFont systemFontOfSize:14];
// 設定文字顔色為紅色
myLbl.textColor = [UIColor redColor];
// 設定可以顯示的行數,0表示多行,也可以寫具體行數如:3,表示最多可以顯示3行
myLbl.numberOfLines = 0;
// 設定内容
myLbl.text = @"今天真高興,因為我撿到錢了,哈哈哈哈,你今天有什麼開心的事情分享嗎?";
// 設定坐标和大小x坐标:50 y坐标:50 寬度:240 高度:60
myLbl.frame = CGRectMake(50, 50, 240, 60);
// 把控件添加到目前頁面的視圖上
[self.view addSubview:myLbl];
5、點選運作按鈕,效果如下圖: