UIlabel是可以显示在屏幕上,并且可以显示文字的一种UI视图
//定义并创建一个UIlabel对象
//UIlabel是可以显示在屏幕上,并且可以显示文字的一种UI视图
UILabel *label = [[UILabel alloc] init];
//文字的赋值,字符串对象
label.text = @"你好,世界!dsvfdfsdfwdfsfdfsfsfwefwwfewf";
//设定label的显示位置
label.frame = CGRectMake(100, 200, 200,200);//坐标,矩形宽,高
//设置label的背景颜色
label.backgroundColor = [UIColor yellowColor];//clearColor透明色
//self.view.backgroundColor = [UIColor whiteColor];
//将label显示到屏幕上
[self.view addSubview: label];
//设置label文字的大小,使用系统默认字体,大小为12
label.font = [UIFont systemFontOfSize:18];
label.textColor = [UIColor blueColor];//设置文字颜色
高级属性
//设定阴影的颜色
label.shadowColor = [UIColor grayColor];
//设定阴影的偏移位置
label.shadowOffset = CGSizeMake(10,10);//相对于之前是的偏移量
//设置text文字的对齐模式。默认靠左侧对齐
label.textAlignment = NSTextAlignmentCenter;
//设定label文字显示的行数,默认值为1,只用一行来显示,自动换行
label.numberOfLines = 3;//多少行,如果为0,iOS会对文字自动计算所需要的行数来显示,其他的大于0的行数,文字会尽量按照设定行数来显示
效果如下