Label 中經常使用的方法屬性app
UILabel *label =[[UILabel alloc]initWithFrame:CGRectMake(90, 100, 140, 40)];//設置Label的大小字體
//label.text =@"loveLYD meixian";//1.設置Label的文本spa
NSString *sampleText = [NSString stringWithFormat:@"loveLYD meixian but you should love me can you , that I will love you forever"];orm
label.text = sampleText;//第二種設置字本ip
label.backgroundColor = [UIColor redColor];//設置Label的背景顏色string
label.textAlignment =NSTextAlignmentCenter;//設置字體的位置it
label.textColor =[UIColor yellowColor];//設置字體的顏色io
//Fontclass
//label.font =[UIFont systemFontOfSize:17];//設置字體的大小方法
label.font =[UIFont boldSystemFontOfSize:10];//加粗字體
label.font = [UIFont fontWithName:@"Arial" size:15];//指定文字格式
//numbeOfLine
label.numberOfLines = 2;//label 最多能夠顯示多少行
//enable 決定label的繪製樣式 ,將設置爲NO的時候,對字體設置顏色將不起做用,能夠用來表示不激活狀態
//label.enabled = NO;
//highLight 是否顯示高亮
label.highlighted = YES;
label.highlightedTextColor =[UIColor whiteColor];
//shadow
[label setShadowColor:[UIColor blackColor]];//設置陰影顏色
[label setShadowOffset:CGSizeMake(-2, -2)];//設置陰影的偏移量
//baseLineAdjustment 當adjustFontSizeToFitWidth 設置爲YES時,用一下的代碼來控制文本的底線
label.adjustsFontSizeToFitWidth = YES ;
label.baselineAdjustment = UIBaselineAdjustmentAlignCenters;
//UIBaselineAdjustmentNone 使文本最底端與Label的中線對齊
//UIBaselineAdjustmentAlignCenters 使文本的中線與Label的中線對齊
//UIBaselineAdjustmentAlignBaselines 默認值爲:0 文本的最頂端與中線對齊
//Autoshrink
//fixed font size 默認是不自動調節字體的大小適應Label的寬度
label.minimumScaleFactor = 0.8;//設置最小的收縮比例,當文本的長度超過Label的長度的時候,按比例收縮,當收縮後還超過的,中止收縮
//label.minimumFontSize // 設置字體最小的顯示的字號大小 在6.0後停用
//lineBreakMode 文字夠長時候我文本顯示的格式
//lineBreakMode
label.lineBreakMode = NSLineBreakByWordWrapping;//以空格爲單位 ,保留整個單詞(7.0之後與NSLineBreakByCharWrapping沒有什麼區別,之前則有)
//NSLineBreakByCharWrapping 保留整個字符
//NSLineBreakByClipping 簡單的裁剪,直到邊界
//NSLineBreakByTruncatingHead 頭部以 ...省略,顯示後面的內容
//NSLineBreakByTruncatingMiddle 中間部分以...省略 ,顯示頭部與尾部內容
//NSLineBreakByTruncatingTail 尾部以...省略
//(------特別的是UILineBreakModeWordWrap = 0,
// UILineBreakModeCharacterWrap,
// UILineBreakModeClip,//截去多餘部分
// UILineBreakModeHeadTruncation,//截去頭部
// UILineBreakModeTailTruncation,//截去尾部
// UILineBreakModeMiddleTruncation,//截去中間)適合版本是6如下的