属性字符串NSMutableAttributedString

要实现如下效果:

 NSString * mailString = @"mymail@126.com";
    NSString * mailStringWithQuotes = [NSString stringWithFormat:@""%@"",mailString];
    
    NSRange colorRange = [mailStringWithQuotes rangeOfString:mailStringWithQuotes];
    
    NSMutableAttributedString * attString = [[NSMutableAttributedString alloc] initWithString:mailStringWithQuotes];
    [attString addAttribute:NSForegroundColorAttributeName value:[UIColor greenColor] range:colorRange];
    
    NSRange underLineRange = [mailStringWithQuotes rangeOfString:mailString];
    [attString addAttribute:NSUnderlineStyleAttributeName value:@(NSUnderlineStyleSingle) range:underLineRange];
    
    self.mailLabel.attributedText = attString;
原文地址:https://www.cnblogs.com/benbenzhu/p/3807748.html