ios Label上显示不同颜色文字
2017-08-17 14:59
405 查看
//直接粘贴代码即可用,这个是封装好的一个方法 //str是不需要改变的颜色,这个是自己设置lable的字体颜色 //string传的是需要改变字体颜色的字符串,这个是需要改变字符串的颜色 //color是需要改变的颜色 - (NSMutableAttributedString *)stringColorStr:(NSString *)str String:(NSString *)string Color:(UIColor*)color{ //Label不同字显示不同颜色 NSMutableAttributedString *noteStr = [[NSMutableAttributedString alloc] initWithString:[NSString stringWithFormat:@"%@%@",str,string]]; NSRange redRange = NSMakeRange([[noteStr string] rangeOfString:string].location, [[noteStr string] rangeOfString:string].length); //需要设置的位置 [noteStr addAttribute:NSForegroundColorAttributeName value:color range:redRange]; return noteStr; } //调用方法 NSString *totalStr = @"这个是不需要改变颜色的字符串"; NSString *totalStr1 = @"这个是你要改变颜色的字符串"; [self.totalLabel setAttributedText:[RRPPrintObject stringColorStr:totalStr String:totalStr1 Color:IWColor(50, 50, 50)]];
相关文章推荐
- iOS 一个label中显示不同颜色的文字
- iOS 开发~设置label上文字显示不同大小、颜色、字体类型
- iOS 一个label中显示不同颜色的文字
- ios Label显示不同颜色文字
- iOS label的文字显示不同的颜色
- iOS开发~设置label上文字显示不同大小、颜色、字体类型
- iOS UILabel显示文字设置不同的颜色以及行间距
- 一个label上的文字显示不同的颜色
- iOS Label显示不同颜色和字体
- iOS 同一段文字显示不同颜色
- iOS开发 - 同一段文字显示不同颜色和字体
- ios UILabel显示不同颜色的文字
- iOS 关于label上显示不同颜色的字体
- Label显示不同颜色、字体的文字
- iOS 在一个UILabel里显示不同的颜色,给文字加下划线
- iOS为一段文字显示不同的颜色
- iOS_Label上文字不同颜色设置
- 设置label上文字显示不同大小、颜色、字体类型
- iOS开发 label上显示不同颜色不同大小的字
- iOS在label中显示不同颜色的字