美文网首页
OC 字符串颜色处理

OC 字符串颜色处理

作者: sennnnn | 来源:发表于2018-03-19 23:27 被阅读0次

    第一个参数为一个整体字符串,第二个参数为需要变化的字符串的字体,第三个为需要变成的颜色,第四个为字体的大小,运用场景如倒计时,xxxx还有HH:mm或者某某活动X元,其中就可运用这种方式直接让显示出来的字符串HH:mm 或 x元可以有醒目颜色。

    - (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;

    }

    相关文章

      网友评论

          本文标题:OC 字符串颜色处理

          本文链接:https://www.haomeiwen.com/subject/znvmqftx.html