iOS7 Startup screen (заставка) оставьте пробел внизу
У меня есть проблема, возникающая при запуске моего приложения iOS7 Phonegap с iPhone 4 дюйма, экран запуска поднимается и оставляет пустое место внизу (и мы можем видеть вид сзади):
Http://screencloud.net/v/5gAO (Я спрятал большую часть экрана, но вы можете видеть пространство внизу)
Я скрываю скриншот только после загрузки моего приложения (AutoHideScreenshot = FALSE), может быть, я делаю что-то не так, когда приложение sarting ?
Все выглядит правильно настроенным в XCode:
Есть идеи? Заранее спасибо
2 ответа:
Только что нашел решение здесь: https://issues.apache.org/jira/browse/CB-4391 Если вы не можете обновить cordova, вы можете применить исправление. Откройте CDVSplashScreen.m и заменить строку:
imgBounds.origin.y -= statusFrame.size.height;
По этой строке:
if (!(IsAtLeastiOSVersion(@"7.0"))) { imgBounds.origin.y -= statusFrame.size.height; }
Это потому, что в iOS7 строка состояния интегрирована в представление (она не имеет места)