如何设置背景图像标签

Lin*_*rld 4 uilabel ios

我想在图像上显示一个数字,如30*28的徽章,放在按钮图像上,

我有一个徽章图像设置在按钮图像的顶部..在徽章图像的顶部我应该能够显示文本或数字,我的徽章大小是30*28 ...

所以,为了实现这一点,我想在我的按钮图像上设置一个标签,所以我想将标签背景设置为一些名为徽章图像的图像

小智 11

发现这在堆栈溢出本身,因为上面的代码只给出没有标签的背景

这对我来说非常有用

theLabel.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"blah"]];
Run Code Online (Sandbox Code Playgroud)

请参阅:将背景图像添加到UILabel


Kal*_*lle 10

您无法将背景图像添加到UILabel,但可以将UIImageView作为子视图添加到UILabel.确保UILabel具有backgroundColor = [UIColor clearColor];透明度.

例如

UIImageView *labelBackground = [[UIImageView alloc] 
    initWithImage:[UIImage imageNamed:@"mybg.png"]];
[myLabel addSubview:labelBackground];
[labelBackground release];
myLabel.backgroundColor = [UIColor clearColor];
Run Code Online (Sandbox Code Playgroud)

应该管用.未经测试.