我想在图像上显示一个数字,如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)
应该管用.未经测试.