Я пытаюсь создать приложение TabBar в iOS (iPhone).Я могу добавить корневой контроллер и панель управления вкладками.Я также могу добавить 4 разных представления (файлы xib).
Все хорошо.
Мой вопрос касается одного (или многих) из представлений, которые я хотел бы перейти на 'суб 'взгляды.Это кажется простым делом, но на всю жизнь я не могу найти пример, который делает то и другое, и не могу заставить его работать.
В качестве примера: вкладка 1 - вкладка «Расположение» - вкладка «Профиль» 2- Профиль - Подробно (из кнопки) Вкладка 2 - Профиль - Информация (из кнопки) Вкладка 2 - Профиль - Информация - Дополнительная информация (из кнопки) Вкладка 3 - Настройки
Я бы хотел избежать навигацииэлементы управления, если это возможно.
Заранее спасибо от noob
- ОБНОВЛЕНИЕ
Я пытаюсь уточнить немного, я новичок в мире iOS, поэтому, пожалуйста, имейте в видусо мной, если я имею в виду вещи неправильно.
У меня есть приложение на основе окна, которое использует элемент управления TabBar.У меня есть элемент управления TabBar на MainWindow.xib, и он связан с tabBarController, который я определил в файле delagate.Каждый из элементов TabBar загружает отдельные файлы UIViewController.xib.
Все хорошо.Я могу переключаться между 4 представлениями.
В одном из представлений я хотел бы добавить элементы формы (текстовые поля и т. Д.), Но мне нужна кнопка, позволяющая пользователю нажимать, чтобы перейтив подробный вид, чтобы объяснить, что находится в текстовом поле.Представьте, что текстовое поле в выбранном представлении - это итог, а подробный вид - это позиции, составляющие итог.
Теперь я создал кнопку, создал IBAction и подключил его.Я могу нажать на кнопку и вызвать ответ на метод IBAction.Я также могу перейти к своему «вспомогательному представлению» или экрану подробностей (я называю его вспомогательным представлением из-за отсутствия знаний о том, как мне следует его называть).Тем не менее, выбранный вид по-прежнему отображается, но не скрыт.
BillDetailViewController *billController = [[BillDetailViewController alloc] initWithNibName:@"BillDetailViewController" bundle:0];
self.billDetailViewController = billController;
[billController release];
[currentView.view removeFromSuperview];
[currentView release];
[self.view insertSubview:billDetailViewController.view atIndex:0];
Затем мне нужно вернуться к выбранному виду.