iOS背景图片在设备上不起作用

时间:2013-04-20 18:08:38

标签: ios image background device

这是我的疑问:

我将此添加到我的代码中:

[self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"bgWhiteLight"]]];

它在iOS模拟器中运行良好,但是当我在真实设备上测试时,它根本不起作用。请注意,我重新定义了

self.navigationItem.titleView

但是在模拟器中根本没有pb,只在真实设备上!

由于

3 个答案:

答案 0 :(得分:2)

有时只指定文件名是不够的,你可以这样做

NSString *path = [[NSBundle mainBundle] pathForResource:@"bgWhiteLight" ofType:@"jpg"];
self.view.backgroundColor = [[UIColor alloc] initWithPatternImage:[[UIImage alloc] initWithContentsOfFile:path]];

答案 1 :(得分:1)

[self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"bgWhiteLight.png"]]];

试试这个。提供图像的全名

答案 2 :(得分:0)

在设备上,名称区分大小写。 确保它正是名字。