目前,我正在使用一个简单的iPhone应用程序,使用UILabel来显示“已交付的minu”之类的名称,我想显示两种颜色,例如“(已交付)”为黑色,(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];

最佳答案

创建一个UIView并在其中添加2个标签,其中包含“已交付”文本,另一个则使用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;

关于iphone - 是否可以在iPhone的UILabel中设置两种颜色?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11535010/

10-09 16:28