ios 设置UILabel 不同字体、颜色。
作者:
jfzhang | 来源:发表于
2021-01-29 16:34 被阅读0次/**
* 设置UILable 的字体和颜色
@ label :要设置的控件
@ str :要设置的字符串
@ textArray :有几个文字需要设置
@ colorArray :有几个颜色
@ fontArray :有几个字体
*/
+(void) setTextColorAndFont:(UILabel *)label
str:(NSString *)string
textArray:(NSArray *)textArray
colorArray:(NSArray *)colorArray
fontArray:(NSArray *)fontArray
{
NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:string];
for (int i = 0 ; i < [textArray count]; i++ )
{
NSRange range1 = [[str string] rangeOfString:textArray[i]];
[str addAttribute:NSForegroundColorAttributeName value:colorArray[i] range:range1];
[str addAttribute:NSFontAttributeName value:fontArray[i] range:range1];
}
label.attributedText = str;
}
本文标题:ios 设置UILabel 不同字体、颜色。
本文链接:https://www.haomeiwen.com/subject/vgaqtltx.html
网友评论