UILabel *label=[[UILabel alloc]initWithFrame:CGRectMake(50, 50, 200, 200)];
//重新设置坐标和大小
label.frame=CGRectMake(100, 100, 200, 250);
//设置标签内容
label.text=@"i am a label i am a label i am a label";
//设置tag,相当于控件的唯一的身份号
label.tag=81;
//设置字体风格和大小
label.font=[UIFont boldSystemFontOfSize:20];
//设置字体的类型和大小
label.font=[UIFont fontWithName:@"Arial" size:18];
//如何查看所有字体
NSArray *fonts=[UIFont familyNames];
NSLog(@"%@",fonts);
//设置标签文本颜色
label.textColor=[UIColor whiteColor];
//文字和label边框对其
label.textAlignment=NSTextAlignmentCenter;
/*
NSTextAlignmentCenter 居中
NSTextAlignmentLeft 左对齐
NSTextAlignmentRight 右对齐
*/
//设置label显示的行数 默认为1 如果设置为0则没有限制
label.numberOfLines=0;
//设置label的背景色 =clear 清楚颜色
label.backgroundColor=[UIColor brownColor];
//设置文字的基准线对其
label.baselineAdjustment=UIBaselineAdjustmentAlignBaselines;
/*
UIBaselineAdjustmentAlignCenters 文本中线位于label中线对齐
UIBaselineAdjustmentAlignBaselines 文本上端位于label中线对齐
UIBaselineAdjustmentNone 文本底端位于label中线对齐
*/
//让字体大小适应Label的宽度(只会变小) 必须numberOfLines=1时有效
// label.adjustsFontSizeToFitWidth=YES;
//设置标签的高亮
label.highlighted=YES;
//设置标签高亮时的颜色
label.highlightedTextColor=[UIColor whiteColor];
//设置阴影偏移的大小
label.shadowOffset=CGSizeMake(2, 2);
//阴影颜色
label.shadowColor=[UIColor grayColor];
//设置是否可以交互(默认不能交互) 但是可以设置
label.userInteractionEnabled=YES;//默认NO
//label设置为激活状态 NO为禁用状态 灰色
label.enabled=YES;
//设置文字断行
label.lineBreakMode=NSLineBreakByCharWrapping;
/*
NSLineBreakByCharWrapping 以字符换行 行数不够 以字符舍去尾端
NSLineBreakByWordWrapping 以单词换行 行数不够 以单词舍去尾端
NSLineBreakByClipping 以单词换行 行数不够 以字符舍去尾端
*/
//把view的中心点设置为label的中心点
label.center=self.view.center;
//把label添加到view上
[self.view addSubview:label];