Динамический (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 и увидел, что символическая ссылка указывает на этот (правый) файл.
- Каков второй параметр NSLocalizedString ()?
- Как продлить сертификат разработки iPhone?
- Как сделать iPhone-приложение совместимым с несколькими версиями SDK (прошивки)
- Данные сырой песни MPMediaItems
- Обнаружение режима полета на iOS
- API распознавания речи iPhone?
- Как вы можете использовать функции iPhone OS 3.0 в совместимом с 2.0 приложении?
- Ошибка кодового знака: идентификатор «iPhone Developer: x Xxxxx» не соответствует ни одному типу в любом профиле
- UITextField для номера телефона
- Обнаружение переключателя iPhone / Silent / Mute iPhone с использованием AVAudioPlayer не работает?
- Доступ и использование MobileWiFi.framework
- как изменить название проекта Xcode
- Категории в статической библиотеке для устройства iPhone 3.0
Это невозможно в 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, а также со всеми техническими проблемами.