我正在使用Worklight Consumer Edition 5.0.6.1以及最新的临时修订,并对启动画面提出以下问题:
(1)当我的应用程序在iPad模拟器(iOS 7)上运行时,启动画面的顶部会出现黑色空格。请参阅下面的屏幕截图。 [在iPhone(iOS 7)上运行时没有这样的问题]
(2)我在iOS的config.xml中打开了“AutoHideSplashScreen”为“true”。我的js中有逻辑来隐藏启动画面。但是,我发现在执行js中的逻辑之前,已经隐藏了启动画面。 [Android没有这样的问题]
你知道吗?感谢。
=============================================== ============================
编辑:对于iPad启动画面问题,我在iOS模拟器(iOS 7.0.3)中完成了以下测试。请注意,您需要在试用后手动删除应用程序,清理项目并重新构建,否则更改有时无效。
试用版1:为768 x 1004(iOS 6.1和Prior)和768 x 1024(iOS 7)指定启动图像:
结果:在开始时,它采用iOS7的图像(顶部没有黑色空格)。 1秒后,它会拍摄iOS 6.1和Prior的图像(顶部有一个黑色空格)。因此,启动画面“闪烁”,黑色空间突然出现在此过渡中。
试用版2:指定768 x 1004(iOS 6.1和Prior)的启动图像,但未指定768 x 1024(iOS 7):
结果:始终在启动画面中顶部有黑色空间。
试用版3:未指定768 x 1004(iOS 6.1和Prior)的启动图像并指定768 x 1024(iOS 7):
结果:整个黑屏大约1秒钟。然后,启动屏幕通常显示顶部没有黑色空间。
因此,似乎启动屏幕始终按以下顺序加载:
iOS 7 - > iOS 6.1和Prior - >启动应用
答案 0 :(得分:0)
回复2:
AutoHideSplashScreen
标志没用;此时无法控制何时隐藏启动图像。回复1:
答案 1 :(得分:0)
尝试使用Apple推荐的正确尺寸放置您自己的启动画面图像:https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/LaunchImages.html
似乎默认的Worklight初始屏幕没有匹配的大小。
在XCode中,在项目的常规设置中,滚动直至看到启动图像列表。您应该在右栏中看到一些带有“未选择图像”字样的图像。确保这些图像的每个匹配。