将图像添加到XCode项目

时间:2012-10-04 02:21:24

标签: objective-c uiimage

我正在尝试将图像设置为背景而不是颜色。这是我现在正在使用的代码:

[testing setBackgroundColor:color];
[testing setFont: [UIFont fontWithName:@"Helvetica" size:33]];

是否有另一个[测试集]对象将背景设置为图像而不是颜色?我不认为这是对的:

[testing setImage:[UIImage imageNamed:@"test.png"] forState:UIControlStateNormal];

谢谢!

2 个答案:

答案 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,在属性检查器中设置图像,然后发送回编辑器>安排>发送回来

相关问题