2011-06-15 7 views
0

Я пытаюсь создать приложение 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]; 

Мне также необходимо вернуться к выбранному виду.

+1

Я действительно не понимаю, что вы пытаетесь сделать, мольбы уточнить ваше описание вида или загрузить скриншот. Если я правильно понял, я не думаю, что вы сможете избежать навигационных контроллеров; и вы не должны их избегать, они легки как для пользователя, так и для разработчика. – Zebs

+0

Не могли бы вы сказать, что вы подразумеваете под переходом? – Legolas

+0

Извините. После того, как я опубликовал его, я вернулся и прочитал его. Кажется, смущает. – jdruid

ответ

1

Просмотрите этот учебник, чтобы понять, как его настроить.

http://www.youtube.com/watch?v=LBnPfAtswgw

+0

Спасибо. Я видел это. Вот как я хотел бы, чтобы мое приложение действовало, но не смотрело. – jdruid

+0

«Смотри»? Какой вид вы хотите? Если это дополнительные кнопки, вы должны просто следить за приложением и изучать основы.Это цвет и фон, я бы предположил, что вы проходите через Apple Documentation на SDK для iOS. – Legolas

+0

Возможно, это был плохой выбор слов. Я просмотрю это видео и проверю его. Я просто подумал, что могу легко поменять взгляд другим. – jdruid

 Смежные вопросы

  • Нет связанных вопросов^_^