как добавить UItabBarController в качестве подпредставления - PullRequest
0 голосов
/ 11 сентября 2011

Я сделал проект TabBar, используя шаблоны xcode, и у меня есть панель вкладок в mainwindow.xib ofcourse.

один раз после того, как пользователь входит в приложение, я перенаправляю их на страницу, называемую уведомлениями, [self presentModalViewController:controller animated:YES];, но панель вкладок не отображается.

Теперь, как я могу включить панель вкладок вкод выше или получить панель вкладок из mainWindow.xib и отобразить ее после загрузки UIView?

Спасибо

1 Ответ

1 голос
/ 11 сентября 2011

Отображает ли ваш вид входа в систему TabBar?Если это так, то это потому, что ваш контроллер представления «вход в систему» ​​является дочерним по отношению к контроллеру представления TabBar.Ваше модальное представление не показывает TabBar, потому что его контроллер не является дочерним по отношению к контроллеру представления TabBar.

Возможно, вы захотите пересмотреть дизайн вашего приложения.Контроллер модального представления обычно представляется как временное отклонение от основного рабочего процесса.См. Руководство по программированию View Controller для iOS - Модальные контроллеры View

Вы можете поменяться местами.Разместите основное содержимое вашего приложения в TabBar, и при запуске приложения, если пользователь еще не вошел в систему, представьте свое представление «вход в систему» ​​как модальное представление.Затем удалите его, как только пользователь войдет в систему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...