您的位置:首页 > 移动开发 > IOS开发

iOS 给label一部分字符串设置不同颜色

2017-11-23 00:00 274 查看
/**
给label一部分字符串设置不同颜色

@param allString 整体字符串内容
@param colorStr  要改变颜色的字符串
@param color     设置的颜色
@param font      字号
@return          获得可变字符串
*/
- (NSMutableAttributedString *)attrStrFrom:(NSString *)allString colorStr:(NSString *)colorStr color:(UIColor *)color font:(UIFont *)font
{
NSMutableAttributedString *arrString = [[NSMutableAttributedString alloc]initWithString:allString];
// 设置前面几个字串的格式:字号字体、颜色
[arrString addAttributes:@{NSFontAttributeName:font,
NSForegroundColorAttributeName:color
}
range:[allString rangeOfString:colorStr]];
return arrString;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: