2013-07-31 117 views
1

我正在使用Sencha Touch应用程序。
Sencha触摸闪屏问题

在应用程序的启动有三个部分,
1.Splash屏幕的iPhone
2.White屏(即来自index.html的身体标记)
3.应用第一页

现在,我有闪屏和白色屏幕的问题。
我想删除白色屏幕,只显示一个单独的启动屏幕比应用程序的第一页。

另外,在初始屏幕和白色屏幕之间有轻微的白色闪烁。

有没有针对这两个问题的解决方案?

我尝试了多种不同的解决方案如下,
1.是否有任何解决方案,彻底清除iphone闪屏?然后,而不是白色屏幕我显示应用程序的启动画面。
2.或者在启动画面之后删除白色的屏幕并直接显示应用程序的第一页。

任何帮助将不胜感激。
在此先感谢。

回答

2

Phonegap允许您延迟隐藏“本机”启动画面到应用程序实际准备好显示内容的时刻。

检查他们的文档上Splashscreen

对于iOS:

config.xml文件的AutoHideSplashScreen设置一定是假的。为了 延迟隐藏闪屏两秒钟,新增计时器,如 在deviceready事件处理程序如下:

setTimeout(function() { 
    navigator.splashscreen.hide(); 
}, 2000); 

如果使用PhoneGap的是不是一种选择,你仍然可以风格你的index.html与背景图像,使其看起来像启动画面(或非常接近)相同。 查找出两件事情:

  1. 有可能是本机启动画面和您的index.html之间的间隙,由于状态栏:本地启动画面高度是你的WebView身高+状态栏高度

  2. 你有处理的造型index.html的考虑方向改变

+0

非常感谢!这非常有用,终于解决了我的问题。 :) – Tejas

+0

你可以建议如何在android中设置AutoHideSplashScreen属性? – Tejas

+0

或如何在android + phonegap中添加splashscreen? – Tejas