2013-10-29 84 views
-2

我想显示默认图像作为iOS7模拟器的背景,但它只是白色。它适用于较旧的模拟器。为什么我的背景图片不能显示iOS7设备?

UIColor *image = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"Default.png"]]; 
self.view.backgroundColor = image; 
+0

您是否在使用Asset Catogory?你能正确地得到图像吗?也许尝试看看是'[UIImage imageNamed:@“Default.png”]无或不是? – onevcat

回答

0

我正在使用资产目录。这似乎工作。

UIColor *image = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"LaunchImage"]]; 
self.view.backgroundColor = image; 
0

由于Xcode已更新为iOS7,因此不再使用新项目创建映像文件@“Default.png”。因此,除非您命名文件@“Default.png”并将其放入项目中,否则所创建的UIImage将不会附加所需的图像。

此外,@“Default.png”图片通常只是黑色背景。只需将背景颜色设置为黑色即可实现同样的效果。

self.view.backgroundColor = [UIColor blackColor];

0

我想你上面的代码,似乎是perfect.i尝试这样我的设备及其工作对完美的,而我也面临着白色背景simulator.I问题将提示: - )

1复位模拟器并退出它。

2)重新运行您的项目。

您的问题将得到solved.It完美的作品..

希望这将帮助你。