美文网首页
iOS13 NSMutableAttributedString使

iOS13 NSMutableAttributedString使

作者: 新地球说着一口陌生腔调 | 来源:发表于2020-01-13 17:47 被阅读0次

    ios13之前对一个Label设置可变字符串,前后两段不同的颜色,如果只设置某个范围,那么剩余范围字符会显示Label之前默认的颜色,但是目前在ios13看到的效果则不然,只设置某一段颜色,发现全部变成了同一种颜色

    ,所以需要前后两段同时设置不同的颜色,不能再部分addAttribute了。

      NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:_contentTitleL.text];

        [attributedString addAttribute:NSForegroundColorAttributeName value:ZDOrangeColor range:NSMakeRange(0, title.length+1)];

        [attributedString addAttribute:NSForegroundColorAttributeName value:ZDDarkColor range:NSMakeRange(title.length+1, _contentTitleL.text.length-(title.length+1))];

        _contentTitleL.attributedText= attributedString;

    相关文章

      网友评论

          本文标题:iOS13 NSMutableAttributedString使

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