iPad UISPlitViewController вопрос

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

В нашем приложении iPone мы показываем заставку в течение нескольких секунд, пока не завершится загрузка приложения. После загрузки домашний экран должен отображаться в SplitViewController. Если мы используем SplitViewController в качестве корневого представления. Как мы покажем заставку, которая отображается в одном представлении, где SplitVieController отображает два ViewController. Пожалуйста, объясните мне, как это можно сделать.


person saikamesh    schedule 31.03.2010    source источник


Ответы (2)


В методе -applicationDidFinishLaunching: делегата вашего приложения добавьте экран-заставку в качестве подпредставления основного UIWindow.

person Jeff Kelley    schedule 31.03.2010
comment
о, хорошо, что, если мне нужно добавить ProgressBar и его делегат. Можем ли мы добавить его в качестве подвида изображения-заставки? - person saikamesh; 31.03.2010
comment
Может ли кто-нибудь добавить свой комментарий к этому - person saikamesh; 01.04.2010
comment
Экран-заставка может быть любым, даже созданным вами. Так что да, вы можете добавить к нему подвиды. Но прочитайте комментарий @jamone. - person Jeff Kelley; 01.04.2010

OS 3.2 все еще находится под бета-тестированием NDA. Вы должны спросить на форумах разработчиков Apple.

В HIG от Apple для iPhone OS есть что сказать о экранах-заставках

Отобразите изображение запуска, которое очень похоже на первый экран приложения. Это уменьшает воспринимаемое время запуска вашего приложения. Дополнительные сведения см. в разделе «Запуск образов». Избегайте отображения окна «О программе», экрана-заставки или предоставления любого другого типа запуска, который не позволяет людям немедленно использовать ваше приложение.

Да, я знаю, что Apple одобрила приложения с заставками, но это не значит, что вы тоже должны это делать. Возможно, покажите свой главный экран с пустыми данными и поместите небольшое прозрачное наложение и значение прогресса для обозначения загрузки (если у вас интенсивная загрузка).

person jamone    schedule 31.03.2010