这是我的疑问:
我将此添加到我的代码中:
[self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"bgWhiteLight"]]];
它在iOS模拟器中运行良好,但是当我在真实设备上测试时,它根本不起作用。请注意,我重新定义了
self.navigationItem.titleView
但是在模拟器中根本没有pb,只在真实设备上!
由于
答案 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)
在设备上,名称区分大小写。 确保它正是名字。