如何将文本的背景图像设置为UIlabel?

时间:2012-12-06 03:28:43

标签: iphone image text uilabel

我们可以在UILabel中将颜色设置为文本。但是我们可以在UILabel中将图像设置为文本吗?你能帮助我吗?谢谢大家!

3 个答案:

答案 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`来实现。