iOS Label分段颜色,iOS label显示不同颜色

iOS Label分段颜色,iOS label显示不同颜色_第1张图片

*有很多需求, 是这种情况,变色字体即不需要点击,但是它掺杂在其他颜色字体之中,iOS 给我们提供了NSMutableAttributedString的功能,很方便使用. 当然您也可以放很多个label拼出来

UILabel * Label1 = [[UILabel alloc]init];

Label1.textColor = SetColor(145, 145, 145);

NSMutableAttributedString *hintString=[[NSMutableAttributedString alloc]initWithString:@"授权后,您的账户需要冻结300元"];

//获取要调整颜色的文字位置,调整颜色

NSRange range1=[[hintString string]rangeOfString:@"300"];

[hintString addAttribute:NSForegroundColorAttributeName value:SetColor(111, 208, 199) range:range1];

//*SetColor 是个RGB的简单宏定义, 百度多的是

Label1.attributedText = hintString;

Label1.font = [UIFont systemFontOfSize:13];

[bgView addSubview:Label1];


如果我的分享有什么问题, 欢迎沟通. Q751045314

你可能感兴趣的:(iOS Label分段颜色,iOS label显示不同颜色)