为什么我的背景图片没有显示iOS 7设备?

时间:2013-10-29 02:44:46

标签: ios iphone xcode

我正在尝试将默认图像显示为iOS 7模拟器的背景,但它只是白色。它适用于较旧的模拟器。

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

3 个答案:

答案 0 :(得分:0)

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

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

self.view.backgroundColor = [UIColor blackColor];

答案 1 :(得分:0)

我尝试了你上面的代码,似乎是完美的。我在我的设备上尝试了这个并且它的工作完美,而我也面临着模拟器的白色背景问题。我会建议: -

1)重置模拟器并退出。

2)重新运行你的项目。

你的问题将得到解决。它的工作完美......

希望这会帮助你。

答案 2 :(得分:0)

我使用的是资产目录。这似乎有效。

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