Я разрабатываю приложение iPad
.
Мое приложение представляет собой приложение на основе UITabBar
с 5 вкладками. Теперь мое требование - показать контроллер представления за пределами этих 5 вкладок.
Пояснение:
Например у меня 5 вкладок, A, B, C, D, E. По умолчанию выбрана A.
Теперь мне нужно показать новый контроллер представления, скажем, F. Но когда я показываю это представление, ни один из элементов панели вкладок не должен быть выбран.
Что я пробовал:
Я создал UINavigationController
как 6-ю вкладку. Теперь его не видно внизу, и он почти производит нужный мне эффект, но имеет следующие две проблемы.
- Элементы панели вкладок не выровнены по центру (из-за одной скрытой вкладки справа)
- Пользователь может открыть эту скрытую вкладку
Обновление:
На самом деле я слежу за уже разработанным приложением, и я уверен, что это возможно. Сценарий: у меня есть 5 вкладок, к которым пользователь может получить доступ без входа в систему. На панели навигации у меня есть кнопка входа. Когда пользователь вошел в систему, у меня есть кнопка меню на панели навигации. Теперь при нажатии на меню будет отображаться вид, который не принадлежит ни одной из вкладок ниже. И именно поэтому мне нужна реализация, описанная выше.