Я хочу сделать приложение для входа в систему со сложными представлениями.
Потребность в потоках, как показано ниже:
Login Page --> Menu Page --> Detail Page with Tab Control. --> Navigation Page
Здесь «Страница сведений» снова представляет собой комбинацию двух видов. Вид навигации и вид вкладок.
т.е. «Страница сведений» будет иметь элемент навигации (панель навигации) сверху, а остальная часть элемента управления будет элементом управления вкладками, чтобы пользователь мог переключаться между вкладками в любой точке. Если пользователь нажимает «Далее» на навигационном элементе управления, он переходит на новую страницу и может снова вернуться к «Представлению вкладок», нажав кнопку со следующей страницы.
Кроме того, у меня есть намного больше вкладок, которые не вписываются в один вид вкладок, поэтому я хочу, чтобы последняя вкладка была похожа на опцию more и переходила к другим представлениям (любой из представлений таблицы).
В настоящее время я разработал базовое приложение Window, как показано ниже.
- Главный контроллер (MainSwitcherViewController), который инициализируется делегатом.
Этот главный контроллер имеет ссылку на несколько других UIViewsController
Например:
- LoginViewController, который является UIViewController.
- MenuViewController, который является UIViewController.
Изначально я показываю LoginViewController.
- При успешном входе в систему я показываю MenuViewController.
- И из MenuViewController для любого действия (выбор меню - в настоящее время добавлен как UIButton) я открываю НОВЫЙ вид, но вместо нового вида (UIViewController) я хочу перейти в навигационный вид и вид комбинации вкладок, как описано выше .
Вот мой вопрос:
- Является ли мой подход к проектированию экрана / представлений правильным или мне нужен другой подход?
- Как переключаться между UIViewController или TabViewController или NavigationViewController?
- Как создать комбинированный контроллер с навигационным элементом управления сверху и снизу TabBarViewControl таким образом, чтобы для каждой вкладки отображался навигационный элемент управления (общий доступ).
Я новичок в разработке приложений для iPhone,
Пожалуйста, дайте мне несколько указателей или ссылок, имеющих похожие примеры.
Заранее спасибо.