我想显示默认图像作为iOS7模拟器的背景,但它只是白色。它适用于较旧的模拟器。为什么我的背景图片不能显示iOS7设备?
UIColor *image = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"Default.png"]];
self.view.backgroundColor = image;
我想显示默认图像作为iOS7模拟器的背景,但它只是白色。它适用于较旧的模拟器。为什么我的背景图片不能显示iOS7设备?
UIColor *image = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"Default.png"]];
self.view.backgroundColor = image;
我正在使用资产目录。这似乎工作。
UIColor *image = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"LaunchImage"]];
self.view.backgroundColor = image;
由于Xcode已更新为iOS7,因此不再使用新项目创建映像文件@“Default.png”。因此,除非您命名文件@“Default.png”并将其放入项目中,否则所创建的UIImage将不会附加所需的图像。
此外,@“Default.png”图片通常只是黑色背景。只需将背景颜色设置为黑色即可实现同样的效果。
self.view.backgroundColor = [UIColor blackColor];
我想你上面的代码,似乎是perfect.i尝试这样我的设备及其工作对完美的,而我也面临着白色背景simulator.I问题将提示: - )
1复位模拟器并退出它。
2)重新运行您的项目。
您的问题将得到solved.It完美的作品..
希望这将帮助你。
您是否在使用Asset Catogory?你能正确地得到图像吗?也许尝试看看是'[UIImage imageNamed:@“Default.png”]无或不是? – onevcat