目前,我正在使用一个简单的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/