0

这是我的问题:

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

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

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

self.navigationItem.titleView

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

谢谢

4

3 回答 3

2

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

NSString *path = [[NSBundle mainBundle] pathForResource:@"bgWhiteLight" ofType:@"jpg"];
self.view.backgroundColor = [[UIColor alloc] initWithPatternImage:[[UIImage alloc] initWithContentsOfFile:path]];
于 2013-04-20T18:29:34.667 回答
1
[self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"bgWhiteLight.png"]]];

尝试这个。给出图像的全名

于 2013-04-20T18:39:13.427 回答
0

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

于 2013-04-20T18:24:14.753 回答