Попытка добавить третью вкладку в tabBarController
Я пытаюсь добавить третью вкладку в tabBarController с помощью ios5. Стандартный объект, который вы получаете, когда вы перетаскиваете его в раскадровку, имеет 2 вкладки. Кто-нибудь знает как это сделать? Я обыскал Интернет, и все примеры начинаются с их tabBarController с дополнительными вкладками, не показывая, как их получить.
Ответы
Ответ 1
Это старый вопрос. Я попробовал несколько других ответов здесь, но не смог заставить его работать. Иногда просто наблюдать, как кто-то делает это в действии. Вот видео, которое я смотрел, и научил меня, как это сделать:
Я опишу следующий процесс.
Создайте новый проект с вкладками
![введите описание изображения здесь]()
Это автоматически предоставит две вкладки, которые уже "работают".
![введите описание изображения здесь]()
Добавить новый контроллер просмотра
Перетащите другой контроллер вида на раскадровку.
![введите описание изображения здесь]()
Добавить панель вкладок
Перетащите элемент панели вкладок на новый контроллер просмотра, который вы только что добавили.
![введите описание изображения здесь]()
Подключиться к контроллеру табуляции
Нажмите "Перетащить" и "Контроль-перетаскивание" с контроллера просмотра табуляции на новый контроллер просмотра. Появится меню. Выберите опцию диспетчера представлений в группе Связь Segue.
![введите описание изображения здесь]()
Что это. Теперь вы сможете запустить его и работать со всеми тремя вкладками. Посмотрите видео, которое я связал для получения дополнительной информации.
Примечание:
- Чтобы сделать что-либо на своей новой вкладке, не забудьте добавить новый класс View Controller (как и для любого нового контроллера View).
Ответ 2
Основываясь на ответах Wolvorin и Tom van и исходя из того, что я испытал, вы должны сделать следующее:
- Создать пустой
View Controller
(в контроллерах и объектах)
- Из Windows и Bars перетащите
Tab Bar Item
в недавно добавленное представление
- В главном контроллере просмотра выберите значок
Tab Bar Controller
(рядом с первым ответчиком) и Control-Drag для вновь добавленного View
- У BOOM есть новая вкладка
Ответ 3
Чтобы изложить ответ на @Roozbeh, когда вы управляете перетаскиванием из контроллера панели вкладок на недавно добавленный контроллер представления, убедитесь, что вы выбрали опцию контроллера просмотра в разделе "Связь Seque"
![Control drag from here]()
![And select view controllers under Relationship Seque]()
Я читал этот вопрос после одной и той же проблемы, и я хотел уточнить, каков был точный шаг.
Ответ 4
для третьей вкладки сначала добавьте контроллер представления, а затем щелкните правой кнопкой мыши на контроллере табуляции, а затем из него раскадровки segway из перетаскивания управления control на добавленный контроллер представления и сделайте
Ответ 5
Посмотрите в правой части экрана, я считаю, что это представление библиотеки объектов. Просто найдите "Tab Item" (или что-то еще) и перетащите его в панель.