我们可以在UILabel中将颜色设置为文本。但是我们可以在UILabel中将图像设置为文本吗?你能帮助我吗?谢谢大家!
答案 0 :(得分:1)
UILabel *lbl = [[UILabel alloc]initWithFrame:CGRectMake(20, 220, 200, 30)];
[lbl setText:@"Hello"];
[lbl setTextColor:[UIColor yellowColor]];
[lbl setBackgroundColor:[UIColor redColor]];
if you need to set image for your UILabel, you can try like this:
[lbl setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@""]]];
[self.view addSubview:lbl];
如果您希望textColor为Image,请执行此操作
[lbl setTextColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"button_select.png"]]];
答案 1 :(得分:0)
UILabel
仅适用于文字。如果您想要图像,请使用UIImageView
。
答案 2 :(得分:0)
如果要使用UILabel
复制链接到的图像,可以通过设置标签的文本和backgroundColor. Then you use
UIColor colorWithPatternImage:for the orange color pattern. Then use that color for the label's
textColor`来实现。