
UILabel
1.UILabel修改文字行距,首行縮進(jìn)
- lineSpacing: 行間距
- firstLineHeadIndent:首行縮進(jìn)
- font: 字體
- textColor: 字體顏色
- (NSDictionary *)settingAttributesWithLineSpacing:(CGFloat)lineSpacing FirstLineHeadIndent:(CGFloat)firstLineHeadIndent Font:(UIFont *)font TextColor:(UIColor *)textColor{
//分段樣式
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
//行間距
paragraphStyle.lineSpacing = lineSpacing;
//首行縮進(jìn)
paragraphStyle.firstLineHeadIndent = firstLineHeadIndent;
//富文本樣式
NSDictionary *attributeDic = @{
NSFontAttributeName : font,
NSParagraphStyleAttributeName : paragraphStyle,
NSForegroundColorAttributeName : textColor
};
return attributeDic;
}
- UILabel 調(diào)用帶屬性字符串
NSDictionary *attributesDic = [self settingAttributesWithLineSpacing:5 FirstLineHeadIndent:2 * 14 Font:[UIFont systemFontOfSize:14] TextColor:COLOR_TEXT_BLACK21];
label.attributedText = [[NSAttributedString alloc] initWithString:@"容易實(shí)現(xiàn)的它不是夢(mèng)想,輕言放棄的它不是諾言,要想成功就得敢于挑戰(zhàn),有了夢(mèng)想才有美好的明天!容易實(shí)現(xiàn)的它不是夢(mèng)想,輕言放棄的它不是諾言,要想成功就得敢于挑戰(zhàn),有了夢(mèng)想才有美好的明天!容易實(shí)現(xiàn)的它不是夢(mèng)想,輕言放棄的它不是諾言,要想成功就得敢于挑戰(zhàn),有了夢(mèng)想才有美好的明天!容易實(shí)現(xiàn)的它不是夢(mèng)想,輕言放棄的它不是諾言,要想成功就得敢于挑戰(zhàn),有了夢(mèng)想才有美好的明天!容易實(shí)現(xiàn)的它不是夢(mèng)想,輕言放棄的它不是諾言,要想成功就得敢于挑戰(zhàn),有了夢(mèng)想才有美好的明天!\n容易實(shí)現(xiàn)的它不是夢(mèng)想,輕言放棄的它不是諾言,要想成功就得敢于挑戰(zhàn),有了夢(mèng)想才有美好的明天!容易實(shí)現(xiàn)的它不是夢(mèng)想,輕言放棄的它不是諾言,要想成功就得敢于挑戰(zhàn),有了夢(mèng)想才有美好的明天!容易實(shí)現(xiàn)的它不是夢(mèng)想,輕言放棄的它不是諾言,要想成功就得敢于挑戰(zhàn),有了夢(mèng)想才有美好的明天!" attributes:attributesDic];
label.numberOfLines = 0;
- 效果

UILabel行間距