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、点击运行按钮,效果如下图: