Вход в iPhone -> tabbarcontroller - PullRequest
0 голосов
/ 18 мая 2011

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

Поскольку мне не повезло присоединиться к ним.Я попытался использовать логин, который я сделал.Я могу нажать на новое представление, но он не показывает tabbarcontroller и т. Д. На следующем представлении.Я видел различные форумы с людьми, у которых тоже есть эта проблема.

Итак, мой вопрос: как я могу сделать новую страницу (логин) открытой для TabBarController вместо представления (в середине моего приложенияне при запуске)?

Кто-нибудь знает, как решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 18 мая 2011

Использование контроллера навигации в контроллере панели вкладок.Допустим, контроллер навигации является его первым контроллером представления.Теперь, когда отображается корневой контроллер навигации, вы можете увидеть панель вкладок.Теперь, если вы продолжите выдвигать новые контроллеры представления в этом контроллере навигации, панель вкладок не будет скрываться.

Однако, если вы представите некоторый контроллер представления модально, он будет скрыт.обеспокоен, я проверю, вошел ли пользователь в систему или нет.если нет, то я бы установил корневой контроллер вида контроллера навигации как loginviewconroller, иначе какую-нибудь домашнюю страницу.

0 голосов
/ 18 мая 2011

Я бы проверил, вошел ли пользователь в первый загруженный viewController.

Оттуда я бы представил loginViewController с помощью метода presentModalViewController. Использование не увидит панель вкладок, если вы установите с анимацией: NO.

Теперь просто отклоните viewcontroller входа в систему, когда пользователь вошел в систему.

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

...