label.text = @"我是Label"; app
NSString *text = @"first"; 佈局
NSMutableAttributedString *textLabelStr = [[NSMutableAttributedString alloc] initWithString:text]; 字體
[textLabelStr setAttributes:@{NSForegroundColorAttributeName : [UIColor lightGrayColor], spa
NSFontAttributeName : [UIFont systemFontOfSize:17]} range:NSMakeRange(11, 10)];blog
label.attributedText = textLabelStr; ip
默認是系統自帶字體,大小爲17。ci
label.font = [UIFont systemFontOfSize:17]it
label.font = [UIFont fontWithName:@"Arial" size:16]; io
label.textColor = [UIColor blueColor];table
label.textAlignment = NSTextAlignmentCenter;
label.lineBreakMode = NSLineBreakByCharWrapping;以字符爲顯示單位顯示,後面部分省略不顯示。
label.lineBreakMode = NSLineBreakByClipping;剪切與文本寬度相同的內容長度,後半部分被刪除。
label.lineBreakMode = NSLineBreakByTruncatingHead;前面部分文字以……方式省略,顯示尾部文字內容。
label.lineBreakMode = NSLineBreakByTruncatingMiddle;中間的內容以……方式省略,顯示頭尾的文字內容。
label.lineBreakMode = NSLineBreakByTruncatingTail;結尾部分的內容以……方式省略,顯示頭的文字內容。
label.lineBreakMode = NSLineBreakByWordWrapping;以單詞爲顯示單位顯示,後面部分省略不顯示。
好比:
label.numberOfLines = 0
label.lineBreakMode = NSLineBreakByTruncatingMiddle;
實現效果:
label4.baselineAdjustment = UIBaselineAdjustmentNone;
UIBaselineAdjustmentAlignBaselines=0,默認,文本最上端與中線對齊。
UIBaselineAdjustmentAlignCenters, 文本中線與label中線對齊。
UIBaselineAdjustmentNone, 文本最低端與label中線對齊。
清空背景顏色 label1.backgroundColor = [UIColor clearColor];