2013-07-31 4 views
1

Я работаю с приложением Sencha Touch.
Sencha touch splash screen issue

в запуске приложения есть три части,
1.Splash экран Iphone
2.White экран (который приходит из тела тега index.html)
3.Application первой страницы

сейчас у меня проблема с заставкой и белым экраном.
Я хочу удалить белый экран, отображать только один заставку, чем первая страница приложения.

также, есть небольшое белое мерцание между заставкой и белым экраном.

Есть ли какие-либо решения по этим двум вопросам?

Я пробовал другое решение, как следует,
1. Есть ли решение для полного удаления экрана заставки для iphone? то вместо белого экрана я отобразил заставку приложения.
2. или удалить белый экран и отобразить непосредственно первую страницу приложения после заставки.

любая помощь будет оценена по достоинству.
Заранее спасибо.

ответ

2

Phonegap позволяет задерживать скрытие «родного» заставки до момента, когда приложение действительно готово что-то показать.

Проверьте свои документы на Splashscreen:

Для прошивки:

установка AutoHideSplashScreen файл Config.xml должна быть ложной. Для задержки скрытия заставки в течение двух секунд, добавить таймер, такие как следующего в deviceready обработчика событий:

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

При использовании PhoneGap не вариант, вы можете по-прежнему стиль вашего index.html с фоновым изображением, чтобы он выглядел так же, как заставка (или очень близко). Высматривайте две вещи:

  1. Там может быть разрыв между нативной SplashScreen и вашего index.html из-за статусной: родной высота SplashScreen ваша высота WebView + статусной высота

  2. У вас есть для обработки стиля index.html с учетом изменений ориентации

+0

СПАСИБО МНОГО! Это очень полезно, наконец, решила мою проблему. :) – Tejas

+0

вы можете предложить, как установить свойство AutoHideSplashScreen в android? – Tejas

+0

или как добавить заставку в андроид + телефонную разборку? – Tejas