1.呈现文字的属性 text 返回值类型是NSString
lable.text=@"shieng";
2.文字的对齐方式
lable.textAlignment=NSTextAlignmentLeft; 左对齐(默认)
lable.textAlignment=NSTextAlignmenCenter; 居中
lable.textAlignment=NSTextAlignmentRight; 右对齐
3.当文字太多时,需要换行,所以要设置行数
lable.numberOfLines=3;
4.当文字太多时,需要换行,所以需要换行方式
lable.lineBreakMode=NSLineBreakByWordWrapping; 按照完整单词或汉字换行(默认)
lable.lineBreakMode=NSLineBreakByCharWrapping; 按照字母换行;
lable.lineBreakMode=NSLineBreakByTruncatingHead; 行数设置少了,省略号在最后一行的最前面;
lable.lineBreakMode=NSLineBreakByTruncatingTail; 行数设置少了,省略号在最后一行的最后面;
lable.lineBreakMode=NSLineBreakByTruncatingMiddle; 行数设置少了,省略号在最后一行的中间;
5.文字大小的设置 和字体粗细的设置
lable.font=[UIFont systemFontOfSize:20 weight:20]; 有字体大小和粗细的设置
lable.font=[UIFont systemFontOfSize:20 ]; 只有字体大小的设置
6.文字字体样式(宋体等)
lable.font=[UIFont fontWithName: @"Zapfino" size: 10];
打印字体样式
NSLog(@"%@",[UIFont familyNames]);
7.文字颜色的设置
lable.textColor=[UIColor RedColor];
8.文字阴影颜色的设置
lable.shadowColor=[UIColor greenColor];
9.文字阴影的大小设置
lable.shadowOffset=CGSizeMake(3,3);
10.背景颜色
[lable setBackgroundColor:[UIColor yellowColor]];
11.在lable上添加按钮时,按钮不能触发事件,因为UILable用户交互默认值是NO
[lable setUserInteractionEnabled:YES]; 设置启用用户交互
12.//边框颜色 //边框宽度 //设置边框为圆角
label.layer.borderColor =[UIColor blackColor].CGColor;
label.layer.borderWidth = 1;
abel.layer.cornerRadius = 10;