Iphone 发布图像上的自定义应用程序背景[ios 4和ios 5]

Iphone 发布图像上的自定义应用程序背景[ios 4和ios 5],iphone,objective-c,ios,ipad,hig,Iphone,Objective C,Ios,Ipad,Hig,我的iOS应用程序可以选择更改背景图像,有3种不同的背景模式可用,用户可以选择其中任何一种 问题是启动映像,读取iOS HIG,它应该是一个类似于应用程序GUI(第一个“窗口”)的映像。是否可以根据用户预引用(选择的背景模式)加载不同的图像 谢谢 这是不可能的。编译时需要设置Default.png。在应用程序启动期间(或在应用程序执行期间的任何时候),不能更改启动映像。处理此问题的方法(意识到您可能违反了HIG)是在ApplicationIDFinishLaunchingWithOptions之

我的iOS应用程序可以选择更改背景图像,有3种不同的背景模式可用,用户可以选择其中任何一种

问题是启动映像,读取iOS HIG,它应该是一个类似于应用程序GUI(第一个“窗口”)的映像。是否可以根据用户预引用(选择的背景模式)加载不同的图像


谢谢

这是不可能的。编译时需要设置Default.png。

在应用程序启动期间(或在应用程序执行期间的任何时候),不能更改启动映像。处理此问题的方法(意识到您可能违反了HIG)是在
ApplicationIDFinishLaunchingWithOptions
之后直接显示您自己的图像,并将启动图像保留为中间图像或空白。

不可能这样做-您只能有一个default.png,在应用程序启动之前,您不能以编程方式对其进行更改。我建议只创建一个与应用程序背景不同的启动屏幕。请注意,iOS HIG是一个指南,而不是一个要求。

在这方面,许多应用程序并不遵循苹果的指南,而是在发布图像时使用“闪屏”类型的图形、徽标等。你可能想做什么就做什么。根据您的需要,使用通用启动映像,然后在ApplicationIDFinishLaunching中,使用用户的prefs加载所需的图形。