一、創(chuàng)建
UILabel *label = [[UILabel alloc]init];? ? ? ? ? ? //創(chuàng)建UILabel
label.frame = CGRectMake(0, 0,100, 50);? ? //位置屬性,在屏幕的位置,超出屏幕部分無(wú)法顯示
label.text=@"welcome";? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //文字屬性
label.textColor = [UIColor blackColor];? ? ? ? ? //顏色屬性
[self.view addSubview:label];? ? ? ? ? ? ? ? ? ? ? ? //將創(chuàng)建的label添加到view上
label.font=[UIFont systemFontOfSize:17];? ? ?//默認(rèn)使用系統(tǒng)的17
二、其他屬性
label.textColor=[UIColor redColor];????????????????//默認(rèn)使用文本黑色
label.shadowColor=[UIColor yellowColor];? ? //默認(rèn)沒(méi)有陰影
label.shadowOffset=CGSizeMake(2,3);????????//默認(rèn)是一個(gè)向上的陰影(0,-1),設(shè)置陰影的偏移量
label.textAlignment=NSTextAlignmentCenter;????????????????//默認(rèn)是左對(duì)齊
label.lineBreakMode=NSLineBreakByTruncatingTail;????//設(shè)置文字過(guò)長(zhǎng)時(shí)的顯示格式,默認(rèn)是最后截?cái)辔舶?,?..代替
label.numberOfLines=1;????????//標(biāo)簽最多顯示行數(shù),如果為0則表示多行。
label.enabled=NO;????????????????//默認(rèn)是YES,只是決定了Label的繪制方式,將它設(shè)置為NO將會(huì)使文本變暗,表示它沒(méi)有激活,這時(shí)向它設(shè)置顏色值是無(wú)效的。
label.highlighted=YES;????????//是否高亮顯示
label.highlightedTextColor=[UIColor orangeColor];????//高亮顯示時(shí)的文本顏色
label.adjustsFontSizeToFitWidth=NO;????//默認(rèn)NO,改變字母之間的間距來(lái)適應(yīng)Label大小
label.baselineAdjustment=UIBaselineAdjustmentNone;????//如果adjustsFontSizeToFitWidth屬性設(shè)置為YES,這個(gè)屬性就來(lái)控制文本基線的行為。
label.layer.borderColor=[UIColor lightGrayColor].CGColor;????//邊框顏色設(shè)置
label.layer.borderWidth=2.0;????????????//邊框?qū)挾?/p>