2012-02-12 2 views
0

Я создаю клиентское приложение для веб-сайта.Дизайн клиентского приложения iOS

Когда пользователь открывает приложение, приложение проверяет, уже зарегистрирован или нет.

Я использую AFNetworking для выполнения асинхронного запроса и получения зарегистрированного состояния.

Из-за асинхронного запроса мне нужно показать что-то во время загрузки запроса.

Я решил отобразить изображение, идентичное изображению загрузки, с изображением Default.png и после завершения запроса нажать новый вид, если он зарегистрирован или нет.

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

ответ

2

Да, это то, что я делаю. У меня есть представление загрузки, которое я установил как мой rootViewController, когда запускается мое приложение. Я снял снимок экрана загрузки и установил его на мой Default.png. Как только загрузка будет завершена, я перенесет переход на новый rootViewController.

Это очень распространенный подход. Я использовал бесчисленные приложения, которые делают это.

+0

Спасибо за ответ. Делали ли вы это также в приложении на основе UITabBarController? Как вы справляетесь с этим? Вы устанавливаете tabbarcontroller в качестве корневого представления и представляете контроллер модального представления с экраном загрузки? Кроме того, вы используете AFNetworking? –

+0

Я использую его в приложении на основе навигации. Но это не очень актуально. Мой applicationDidFinishLaunching Я просто установил контроллер загрузочного представления как 'rootViewController'. Я делаю всю свою загрузку в контроллере просмотра загрузки, а затем, когда это будет сделано, я просто изменяю «rootViewController» окна. Я не представляю его как модальный вид. И я не использую AFNetworking. – edc1591

Смежные вопросы