美文网首页
一个label显示不同颜色的字体

一个label显示不同颜色的字体

作者: LuxDark | 来源:发表于2016-02-24 10:36 被阅读312次

    NSStringstring = @"模板参数【“XX点”中的时间只能输入大写的输入,如要填写11:30,则只能输入“十一点三十分”,其余参数输入内容不限】";
    NSRange range = [string rangeOfString: @""];
    NSMutableAttributedString
    attribute = [[NSMutableAttributedString alloc] initWithString: string];
    [attribute addAttributes: @{NSForegroundColorAttributeName: [UIColor redColor]}range: range];
    [attribute addAttributes: @{NSForegroundColorAttributeName: [UIColor blackColor]}range: NSMakeRange(0, range.location)];
    [attribute addAttributes: @{NSForegroundColorAttributeName: [UIColor redColor]}range: NSMakeRange(range.location+ range.length, 55)];
    [self.modelLabel setText: string];
    [self.modelLabel setAttributedText: attribute];

    ![Upload 796CEFE7-1240-45AB-8978-7FB3B11BA506.png failed. Please try again.]

    这样就可以完成了,当然也可以一个label显示多个不同颜色的字体。

    相关文章

      网友评论

          本文标题:一个label显示不同颜色的字体

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