我正在尝试将默认图像显示为 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];
我试过你上面的代码,似乎很完美。我在我的设备上试过这个,它的工作很完美,同时我也面临着模拟器的白色背景问题。我会建议:-
1)重置模拟器并退出。
2)重新运行你的项目。
您的问题将得到解决。它工作完美..
希望这会帮助你。