Я добавил Default.png и [email protected] к проекту. Они отображаются каждый раз, когда приложение запускается. Но когда приложение выходит из фонового рисунка, изображение запуска может отображаться и может не отображаться. Отображение или показ может быть связано со скоростью каждый раз, когда приложение восстанавливается. Проблема в том, как я точно знаю, будет ли отображаться изображение запуска или было показано каждый раз?Как узнать, было ли показано изображение запуска при вызове applicationWillEnterForeground или applicationDidBecomeActive?
ответ
Я думаю, что образ запуска не отображается, когда приложение «восстанавливается», как вы выразились, но только если приложение действительно перезапущено. Вы можете легко проверить это, поставив оператор NSLog
в application: didFinishLaunchingWithOptions:
и наблюдая, когда увидите изображение.
У меня такая же проблема, и во время поиска в Интернете я попал в этот вопрос.
В моем случае кажется, что изображение запуска отображается, если приложение будет восстанавливаться в другой ориентации интерфейса, чем тот, когда он попадает на задний план, даже если он изменен в сторону перевернутой ориентации.
Вы можете сравнить ориентацию перед тем, как перейти к фону с ориентацией при возврате. (используйте applicationDidBecomeActive:
; applicationWillEnterForeground:
слишком рано)
- 1. при вызове applicationDidBecomeActive?
- 2. applicationWillEnterForeground против applicationDidBecomeActive, applicationWillResignActive vs. applicationDidEnterBackground
- 3. Как узнать, было ли задано изображение
- 4. Как узнать, было ли загружено изображение или нет? - Paperclip
- 5. Как сообщить активному контроллеру представления при вызове applicationDidBecomeActive?
- 6. Определите, было ли показано объявление и было ли нажато
- 7. Как узнать изображение было загружено в SDWebImage
- 8. Liferay Web Content Template: Как узнать, было ли установлено изображение?
- 9. Как узнать, было ли мое текстовое изображение эллипсисом?
- 10. onblur - как узнать, что было нажато; или как определить, ожидает ли событие onclick для запуска
- 11. applicationWillEnterForeground никогда не назывался
- 12. Есть ли способ узнать, было ли явным образом вызвано `method_missing`?
- 13. Есть ли способ узнать, откуда было загружено изображение с UniversalLoader?
- 14. Как узнать, было ли уведомление в Android?
- 15. Как узнать, было ли недавно установлено или обновлено приложение iOS?
- 16. Как узнать, было ли запрошено действие контроллера DNS или IP?
- 17. Как узнать, было ли видео/скрыто видео?
- 18. Как узнать, было ли нажато сообщение QuickBlox
- 19. JavaFX - как узнать, было ли нажато отмену
- 20. Как узнать, какое устройство было подключено?
- 21. Как узнать, загружено ли изображение?
- 22. WPF Создать растровое изображение окна, которое не было показано
- 23. Django проверить, было ли загружено изображение при сохранении ImageField
- 24. Как узнать, было ли закрыто внешнее приложение?
- 25. Как узнать, существует ли изображение
- 26. Путаница о приложенииDidBecomeActive и applicationWillEnterForeground
- 27. Как узнать, завершает ли java свой процесс при вызове ajax
- 28. Как узнать, нажал ли пользователь Отмена при вызове функций MSI?
- 29. Как узнать, произошла ли ошибка при вызове функции в javascript?
- 30. Как узнать, связано ли изображение с камерой или файловой системой
Благодарим вас за ответ. Я уверен, что приложение «восстановить» на самом деле не перезагружается, а возвращается только вперед. После того, как я установил образ запуска, он показывает почти каждый раз в симуляторе, когда приложение переходит от предисловия к предисловию. но в реальном iPhone он показывает несколько раз, хотя и не так много, как симулятор. – xxjapp