我有一个带有文本的发布图像,我想要国际化(我知道Apple不喜欢带有文本的发布图像.)。
如果我能用代码做到这一点,那就太好了,因为这样应用程序的足迹就会小得多。
是否有可能这样做,我将如何访问发射映像?我知道应用程序图标不能通过代码动态创建,这就是为什么我想启动图像可能遵循同样的规则。
谢谢。
发布于 2014-05-30 09:43:40
如果你是说Default.png,不,你不能。
正如您所提到的,您可以将它们本地化,但它将提高应用程序的大小。
一个可能的解决方案是让一个非常快速的应用程序启动和一个没有文本的启动映像(-applicationDidFinishLaunching可能是合适的),您可以使用本地化文本显示一个伪闪屏,时间为n秒钟。
但要记住,这不是什么好东西,也不是苹果想要的东西。
发布于 2014-05-30 09:44:53
这是不可能的,因为启动映像位于只读的应用程序包中。
但是,您可以在启动后显示第二个屏幕,如果您确保没有在application:didFinishLaunchingWithOptions:中执行任何操作,而是显示秒闪烁屏幕,那么它只会在很短的时间内显示default.png。
https://stackoverflow.com/questions/23951416
复制相似问题