2016-11-30 8 views
1

Прошло некоторое время с момента создания моего последнего приложения, и я пропустил изменение с файлом запуска (с титаном 5.2.0). Я хочу, чтобы у моего приложения был пользовательский всплывающий экран (полноэкранное изображение). Раньше я использовал различные png-файлы для splashscreens Default.png, [email protected] и т. Д.Как работать с файлами запуска ios

Я тестирую файл запуска и пользовательскую раскадровку. На данный момент мне не ясно, как я могу добиться такого поведения, которое я хочу: полноэкранное изображение в заставке. Каков наилучший подход?

Спасибо за помощь.

ответ

0

Перейдите на страницу http://docs.appcelerator.com/platform/latest/#!/guide/Icons_and_Splash_Screens-section-29004897_IconsandSplashScreens-iOSgraphicassetrequirementsandoptions и посмотрите на колонку Purpose. Вы увидите 9 размеров заставки. Вы должны сделать каждый из них и поместить их в app/assets/iphone. Обратите внимание, что вы должны называть их точно так, как указано в таблице.

Это работало для меня, Ti-5.4.0, тестировалось на iPhone 7, iPad Air, iPhone 4S и iPhone 6S Plus.

+0

Спасибо за. ваш ответ Gerben. Как вы описали именно то, как я это сделал в своих предыдущих приложениях. Теперь я заметил, что изображения не отображаются (я начал проект Alloy по умолчанию). Я могу попытаться сделать это, как вы описали, но мне интересно если это лучший подход для будущих приложений. –

+0

Вы пробовали очистить проект и полностью переустановить (удалить приложение firs t) приложение на вашем устройстве? – Garre

0

Начиная с версии 5.2 раскадровки были введены. Вы можете использовать их, или вы можете отключить его и использовать «старый» метод для реализации splashscreens.

Чтобы отключить его, добавьте в tiapp: (конечно, в рамках существующей ios секции в tiapp

<ios> 
    <enable-launch-screen-storyboard>false</enable-launch-screen-storyboard> 
</ios> 

Чтобы использовать его, посмотреть на documentation как правильно реализовать