Динамический (Default.png) splashscreen в 3.0

Я знаю, что можно создать динамически изменяемый Default.png, создав символическую ссылку. Но это невозможно в iPhone SDK 3.0 (только в версии 2.0). Как я могу сделать это в версии 3.0, или это невозможно? Тим

Это больше работало на iPhone OS 2.0 http://collison.ie/blog/2008/11/dynamic-defaultpng-files-on-the-iphone, но не на iPhone OS 3.0. Экран по умолчанию всегда черный.

Я могу изменить экран по умолчанию в папке documents, а символическая ссылка действительно ссылается на этот файл. Я тестировал это, просматривая папку приложения из Simulator. Я увидел нужный файл в каталоге documents и увидел, что символическая ссылка указывает на этот (правый) файл.

Это невозможно в 3.0. Это было возможно только на 2.0, потому что это была эксплуатационная ошибка. Ошибка была исправлена ​​в версии 3.0, поэтому это невозможно.

Apple не намерена использовать Default.png как «заставку».

Если вы прочитаете HIG, вы увидите, что Default.png предположительно представляет ваш пользовательский интерфейс, поскольку он будет «пустым» – без какого-либо контента. Он предназначен для того, чтобы дать пользователю иллюзию запуска «ближайшего момента».

Просмотрите все приложения Apple на iPhone, и вы увидите, как правильно использовать default.png.

Apple недовольна тем, что использует Default.png в качестве заставки. Они говорят, что это действительно подходит только для приложений, таких как игры, которые не используют стандартные элементы пользовательского интерфейса, которые предоставляются в SDK.

Это, как говорится, много приложений в эти дни используют эту функцию, чтобы отображать экраны всплесков, и кажется, что Apple действительно не применяет это руководство.

Короче говоря, вы можете сделать заставку, но она не может быть динамичной – больше нет.

Используйте пустой Default.png, а затем в приложении -applicationDidFinishLaunching: вашего приложения -applicationDidFinishLaunching: метод, загрузите UIView который содержит ваш динамический контент. Это решение обойдется в любых конфликтах с условиями SDK от Apple, а также со всеми техническими проблемами.

  • Как включить и использовать новые шрифты в iPhone SDK?
  • Отправка данных POST с iphone через SSL HTTPS
  • Могу ли я изменить цвет автоматически обнаруженных ссылок в UITextView?
  • Самый простой способ поддержки нескольких ориентаций? Как загрузить пользовательский NIB, когда приложение находится в Landscape?
  • Предотвратите скрытие панели навигации UISearchDisplayController
  • Как реализовать представление аккордеона для iPhone SDK-приложения?
  • Как исправить ошибку NSURLErrorDomain -999 в ОС iPhone 3.0
  • Изучение основ UIScrollView
  • Как обновить iPhone SDK без повторной загрузки Xcode?
  • iphone - Как добавить видео в iPad?
  • Лучший способ проверить, работает ли iPhone приложение в первый раз
  • Давайте будем гением компьютера.