我正在尝试将图像设置为背景而不是颜色。这是我现在正在使用的代码:
[testing setBackgroundColor:color];
[testing setFont: [UIFont fontWithName:@"Helvetica" size:33]];
是否有另一个[测试集]对象将背景设置为图像而不是颜色?我不认为这是对的:
[testing setImage:[UIImage imageNamed:@"test.png"] forState:UIControlStateNormal];
谢谢!
答案 0 :(得分:1)
您可以使用以下内容:
[testing setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"test.png"]]];
就个人而言,我建议使用UIImageView。
请注意,使用colorWithPatternImage会重复图像以填充视图。
答案 1 :(得分:0)
尝试
testing.backgroundColor =
[UIColor colorWithPatternImage:[UIImage imageNamed:@"test.png"]];
另一种可能的解决方案是在你的nib / storyboard中创建一个UIImageView,在属性检查器中设置图像,然后发送回编辑器>安排>发送回来