Я пытаюсь создать приложение TabBar в iOS (iPhone). Я могу добавить корневой контроллер и панель управления вкладками. Я также могу добавить 4 разных вида (xib-файлы).Вопрос о приложениях iOS TabBar
Все хорошо.
Мой вопрос, находится на одном (или многих) представлениях, я хотел бы перейти к представлениям «под». Мне кажется, что это просто, но для жизни я не могу найти пример, который делает то и другое, и я не могу заставить его работать.
В качестве примера Tab 1 - Расположение Tab 2 - Профиль Tab 2 - Профиль - Detail (от кнопки) Tab 2 - Профиль - Info (от кнопки) Tab 2 - Профиль - Информация - Больше Информация (от кнопки) Вкладка 3 - Настройки
Я бы хотел, чтобы избежать контроля навигации, если это возможно.
Заранее спасибо от нуб
--update
Я пытаюсь прояснить немного больше, я новичок в мире IOS поэтому, пожалуйста, медведь со мной, если я имею в виду вещи неправильно.
У меня есть приложение на основе окон, которое использует элемент управления TabBar. У меня есть элемент управления TabBar на MainWindow.xib, и он связан с tabBarController, который я определил в файле delagate. Каждый элемент TabBar загружает отдельные файлы UIViewController.xib.
Все хорошо. Я могу вставить вкладку между четырьмя видами.
В одном из представлений я хотел бы добавить элементы формы (текстовые поля и т. Д.), Но мне нужно иметь кнопку, которая позволяет пользователю щелкнуть, чтобы перейти к подробному представлению, чтобы объяснить, что находится в текстовое окно. Подумайте об этом, поскольку текстовое поле на выбранном представлении - это общее, а подробное представление - это позиции, составляющие общее количество.
Теперь я создал кнопку и создал 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];
Мне также необходимо вернуться к выбранному виду.
Я действительно не понимаю, что вы пытаетесь сделать, мольбы уточнить ваше описание вида или загрузить скриншот. Если я правильно понял, я не думаю, что вы сможете избежать навигационных контроллеров; и вы не должны их избегать, они легки как для пользователя, так и для разработчика. – Zebs
Не могли бы вы сказать, что вы подразумеваете под переходом? – Legolas
Извините. После того, как я опубликовал его, я вернулся и прочитал его. Кажется, смущает. – jdruid