从代码启动图像(Paintcode)

时间:2014-05-30 09:38:48

标签: ios core-graphics paint-code

我有一个带文字的启动图像,我想要国际化(我知道Apple不喜欢用文本启动图像......)。

如果我可以在代码中执行此操作,那将会很棒,因为应用程序的占用空间会小得多。

是否可以这样做以及如何访问启动图像?我知道代码无法动态创建应用程序图标,这就是为什么我猜发布图像可能遵循相同的规则。

感谢。

2 个答案:

答案 0 :(得分:1)

如果你的意思是Default.png,那么你就不能了。
正如您所提到的,您可以将它们本地化,但它会提高您的应用程序大小。

一种可能的解决方案是制作一个非常快速的应用程序启动和没有文本的启动图像,并在您的应用程序启动后立即(-applicationDidFinishLaunching可能是合适的)您显示一个带有本地化文本的伪启动画面n秒。

但请记住,这不是一件好事,也不是苹果想要的东西。

答案 1 :(得分:1)

这是无法完成的,因为启动图像位于只读的应用程序包中。

然而,您可以在启动后立即显示第二个屏幕,如果您确定在application:didFinishLaunchingWithOptions:中没有执行任何操作但显示秒数启动画面,它只会在很短的时间内显示default.png

相关问题