IBM Worklight:iOS 7中的iPad启动画面

时间:2013-11-18 08:20:12

标签: ibm-mobilefirst

我正在使用Worklight Consumer Edition 5.0.6.1以及最新的临时修订,并对启动画面提出以下问题:

(1)当我的应用程序在iPad模拟器(iOS 7)上运行时,启动画面的顶部会出现黑色空格。请参阅下面的屏幕截图。 [在iPhone(iOS 7)上运行时没有这样的问题]

(2)我在iOS的config.xml中打开了“AutoHideSplashScreen”为“true”。我的js中有逻辑来隐藏启动画面。但是,我发现在执行js中的逻辑之前,已经隐藏了启动画面。 [Android没有这样的问题]

你知道吗?感谢。

enter image description here

=============================================== ============================

编辑:对于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 - >启动应用

2 个答案:

答案 0 :(得分:0)

回复2:

  • 与Android相比毫无意义......
  • Worklight使用自己的splash图像机制,因此AutoHideSplashScreen标志没用;此时无法控制何时隐藏启动图像。

回复1:

  • 将被调查。

答案 1 :(得分:0)

尝试使用Apple推荐的正确尺寸放置您自己的启动画面图像:https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/LaunchImages.html

似乎默认的Worklight初始屏幕没有匹配的大小。

在XCode中,在项目的常规设置中,滚动直至看到启动图像列表。您应该在右栏中看到一些带有“未选择图像”字样的图像。确保这些图像的每个匹配。