是否可以在iPhone中的UILabel中设置两种颜色?

时间:2012-07-18 05:51:05

标签: iphone ios nsstring uilabel uicolor

目前我正在使用简单的iPhone应用程序,使用UILabel显示像Delivered minu这样的名字,我希望将两种颜色(如Deliverd)显示为黑色,将(minu)显示为蓝色,是否可能?请帮帮我。

提前谢谢

我尝试了这个,但我无法解决这个问题:

 deliveredLabel.text = [NSString stringWithFormat:@"Delivered"]; 
     deliveredLabel.textColor = [UIColor blackColor];
     nameLabel.text = [NSString stringWithFormat:@"Minu"];
     nameLabel.text.textColor = [UIColor blueColor];
     label.text = [NSString stringWithFormat:@"%@ %@",deliveredLabel.text,name.text];

1 个答案:

答案 0 :(得分:1)

创建一个UIView&在这个文章中添加2个标签Delivered&另一个与Minu&相应地设置颜色。

deliveredLabel.text = [NSString stringWithFormat:@"Delivered"]; 
    deliveredLabel.textColor = [UIColor blackColor];
    deliveredLabel.textAlignment = UITextAlignmentRight;
    nameLabel.text = [NSString stringWithFormat:@"Minu"];
    nameLabel.textColor = [UIColor blueColor];
    nameLabel.textAlignment = UITextAlignmentLeft;