1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > [绍棠] iOS设置Label上显示不同字体大小和字体颜色

[绍棠] iOS设置Label上显示不同字体大小和字体颜色

时间:2020-10-22 12:29:13

相关推荐

[绍棠]  iOS设置Label上显示不同字体大小和字体颜色

一, 一个label上显示不同的字体大小

NSString *needText = @"个人消息(11)";

[topLabel setAttributedText:[self changeLabelWithText:needText]];

//创建一个返回富文本的方法

-(NSMutableAttributedString*) changeLabelWithText:(NSString*)needText

{

NSMutableAttributedString *attrString = [[NSMutableAttributedString alloc] initWithString:needText];

UIFont *font = [UIFont systemFontOfSize:20];

[attrString addAttribute:NSFontAttributeName value:font range:NSMakeRange(0,4)];

[attrString addAttribute:NSFontAttributeName value:[UIFont fontWithHiraKakuProNW3:12] range:NSMakeRange(4,needText.length-4)];

return attrString;

}

二, 一个label显示不同的字体颜色

NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"天黑请闭眼:这是一条消息"];

NSString *nameStr = @"天黑请闭眼:";

NSInteger length = nameStr.length;

tCell.contentLabel.textColor = [UIColor

blueColor

];

[str addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:NSMakeRange(0, length)];

tCell.contentLabel.attributedText = str;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。