2

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

4

3 回答 3

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 作为图像,那么请执行此操作

[lbl setTextColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"button_select.png"]]];
于 2012-12-06T04:03:25.947 回答
0

如果您想使用 复制链接到的图像UILabel,可以通过设置标签的文本和backgroundColor. Then you useUIColor colorWithPatternImage: for the orange color pattern. Then use that color for the label'stextColor` 来实现。

于 2012-12-06T03:55:47.793 回答
0

UILabel仅用于文本。如果您想要图像,请使用UIImageView.

于 2012-12-06T03:37:57.023 回答