-2

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

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

3 回答 3

0

我正在使用资产目录。这似乎奏效了。

UIColor *image = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"LaunchImage"]];
self.view.backgroundColor = image;
于 2013-10-29T06:22:07.500 回答
0

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

此外,@"Default.png" 图像通常只是黑色背景。您可以通过简单地将背景颜色设置为黑色来实现相同的效果。

self.view.backgroundColor = [UIColor blackColor];

于 2013-10-29T04:52:01.027 回答
0

我试过你上面的代码,似乎很完美。我在我的设备上试过这个,它的工作很完美,同时我也面临着模拟器的白色背景问题。我会建议:-

1)重置模拟器并退出。

2)重新运行你的项目。

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

希望这会帮助你。

于 2013-10-29T05:17:50.917 回答