Swift. Как добавить панель вкладок и панель навигации в один контроллер просмотра?

Используя XCode и либо через код, либо через раскадровку, может кто-нибудь объяснить мне, как добавить панель ввода и панель навигации в мой контроллер просмотра, сохраняя оба видимых?

Спасибо.

2 Solutions collect form web for “Swift. Как добавить панель вкладок и панель навигации в один контроллер просмотра?”

В вашей раскадровке вы должны вытащить контроллер панели вкладок и использовать его в качестве начального контроллера представления. Затем вы должны встроить каждый из контроллеров представления, прикрепленных к контроллеру панели вкладок внутри навигационных контроллеров (меню «Редактор»: «Вставить»> «Контроллер навигации»). После этого ваша раскадровка должна выглядеть примерно так:

введите описание изображения здесь

Контроллер панели вкладок содержит панель вкладок и будет управлять переключением между другими видами, прикрепленными к нему, в то время как навигационные контроллеры будут располагать навигационные панели в верхней части каждой вкладки и помогут вам управлять навигацией на вкладке.

Скриншот

Я предполагаю, что вы хотите что-то подобное. Вот как я это сделал в Interface Builder:

  1. Нажмите на контроллер своего вида.
  2. Editor -> Embed In -> Navigation Controller
  3. Повторно выберите контроллер.
  4. Editor -> Embed In -> Tab Bar Controller
  5. Выберите контроллер навигации
  6. Установите флажок « Is Initial View Controller

Надеюсь это поможет!

  • Как проверить, существует ли раскадровка в определенном NSBundle
  • Проблемы с transitionWithView и animateWithDuration
  • инструменты fastlane и xcode8, должен ли я использовать его?
  • Каталог активов Xcode 5: Что такое набор настроек «По умолчанию»
  • Скрыть строку состояния при запуске изображения
  • UIAlertView Vs UIAlertController - без клавиатуры в iOS 8
  • Как вставить пользовательский вид xib в сцену раскадровки?
  • Детские меню не отображаются в InAppSettingsKit
  • NSMutableArray из NSMutableArrays. Метод мутирования, отправленный на неизменяемый объект
  • Переименование заголовка зонтика
  • Получение ошибки «Duplicate Interface Definition», безусловно, должно содержать #importing заголовочные файлы
  • Interesting Posts

    Проблема в IOS Push Notification – Ошибка аутентификации, поскольку удаленная сторона закрыла транспортный поток

    – : непризнанный селектор, отправленный в экземпляр 0xc061110

    Ошибка Symbolicate crash на xcode 4.5

    Внедрение API пользовательского поиска Google в iOS

    Различные размеры шрифта для разных устройств в Xcode 6

    Запустить приложение Apple Mail из моего собственного приложения?

    Почему вызов cancelAllLocalNotifications удаляет / очищает Центр уведомлений?

    SpriteKit SKCameraNode – Nil при развертывании необязательного значения сразу после присвоения

    API Google Диска: Недостаточно разрешения iOS

    Передача AVPlayer в другой ViewController без видео, кроме звука

    Программно определить, какое приложение iOS доступно пользователю

    Запуск камеры с модального просмотра вызывает нежелательное изменение размера на iPad

    Видеофайл не может быть открыт из-за того, что формат файла фильма не распознается

    Swift TextField не имеет ширины

    Как проверить имя метки в представлении таблицы с помощью инструментов iOS?

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.