UILabel *label=[[UILabel alloc]initWithFrame:CGRectMake(50, 50, 200, 200)];app
//從新設置座標和大小字體
label.frame=CGRectMake(100, 100, 200, 250);ip
//設置標籤內容it
label.text=@"i am a label i am a label i am a label";io
//設置tag,至關於控件的惟一的身份號view
label.tag=81;ping
//設置字體風格和大小vi
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];