如何设置在一个Label上显示不同颜色的text

        NSString *infoStr = [ NSString stringWithFormat : @"%@%@%@" ,defaultStr,selfTakeStr,addressStr];

    NSMutableAttributedString *str = [[NSMutableAttributedStringalloc]initWithString:infoStr];

    [str addAttribute:NSForegroundColorAttributeNamevalue:[UIColorgetColor:@"FF7033"]range:NSMakeRange(0,4)];

    self.AddressLabel.attributedText = str;

  效果如图:

你可能感兴趣的:(UI设置)