Установите фиксированный Navbar при перемещении между вкладками - PullRequest
0 голосов
/ 27 апреля 2020

Я использую один и тот же NavBar во всех представлениях TabBar, сейчас у меня есть Initial TabBarController с пятью NavigationController и каждый со своим ViewController. Дело в том, что при выборе любого раздела в TabBar экран дырки, включая NavBar, перемещается в выбранный раздел.

Мне нужно исправить панель навигации и панель вкладок и перемещать только содержимое по центру при нажатии на go на каком-либо экране.

Надеюсь, описание проблемы понятно. Любые идеи, что я могу сделать, чтобы повторить это поведение? Спасибо!

Ответы [ 2 ]

2 голосов
/ 27 апреля 2020

Причина в том, что каждая вкладка / представление имеет свой собственный NavigationController. Вместо этого вам нужно совместно использовать один NavigationController со всеми представлениями, чтобы NavBar не был новым каждый раз

0 голосов
/ 28 апреля 2020
  • Панель навигации является частью представления контроллера навигации. Если у вас есть отдельные контроллеры навигации, у вас, по сути, есть много панелей навигации.

  • Если вы просто хотите использовать одну панель навигации / контроллер и управлять содержимым с помощью нижней панели, вы можете просто использовать панель инструментов / панель вкладок (без tabbarcontroller) внизу для навигации / изменения содержимого

...