2014-11-02 75 views
2

我使用kivy为ios创建了一个应用程序。我能够添加启动图像,但是当应用程序启动时,启动图像会出现一秒钟,然后屏幕会变为空白并持续几秒钟,然后启动应用程序。有什么方法可以在应用程序启动之前保留启动映像?任何帮助将不胜感激。kivy ios发布图像

感谢, 巴巴克

+0

您是如何准确添加启动图像的?我通过buildozer.spec文件添加了一个文件,只要默认的kivy splash保持在屏幕上,它就会保持不变,也就是说它没有任何消失和应用程序启动之间的差距。你添加的图像格式是什么? – Totem 2014-11-03 11:39:34

+0

我用buildozer构建了android版本,现在一切正常。您是否使用buildozer为ios构建?如果是这样,请你指点我的任何指示? 谢谢Babak – Babak 2014-11-04 06:37:45

+0

不仅适用于Android。然而,你可能已经看过这个页面,但在这里查看关于ios的信息http://kivy.org/docs/guide/packaging-ios.html – Totem 2014-11-04 18:02:09

回答

1

Kivy提供了一种方法修复了iOS应用here

启动图像的支持。默认情况下,XCode希望您构建一个图像集。这是您负责填充套件所需的所有图像,具体取决于您的目标。但是,Kivy使用SDL,并且只要应用程序启动SDL main,启动映像就会消失。为了防止这种情况,您需要有2个名为Default.png和Default-Landscape.png的文件,并将它们放在Xcode的Resources文件夹中(不在您的应用程序文件夹中)