NavigationBar скрывается во второй раз, когда я открываю viewController (SWRevealViewController in)

У меня странная проблема с swRevealViewController.

У меня 3 ВК. На каждом из них у меня есть navigationBar и элемент в левой части, который открывает sideBarMenu. И проблема возникает, когда я открываю контроллер корневого представления во второй раз - панель навигации скрывается

Проект состоит из основного VC, navigationController, 3 VC и одного tableViewController. Этот VC (что проблематично) устанавливается как корневой VC из navigationController. Основной виртуальный канал (пустой) устанавливается в качестве начального

Я записал короткое видео, чтобы показать проблему

https://youtu.be/EY_IGRKN8Ro


person SwiftStudier    schedule 06.09.2015    source источник


Ответы (1)


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

person Lucas Azzopardi    schedule 06.09.2015
comment
Я обнаружил, что есть еще один navBar (возникший из ничего), который отображается во второй раз и остается пустым, как есть. Я удалял этот ВК и пересоздавал его много раз, но эта чертова полоса появлялась каждый раз. Как я могу удалить его? ipic.su/img/img7/fs/Snimokekrana2015-09- 06v22.1441567191.png - person SwiftStudier; 06.09.2015
comment
Я обнаружил, что это дерьмо добавляет, когда я делаю переход от navController, такого как контроллер корневого представления, к этому проблемному VC. - person SwiftStudier; 06.09.2015
comment
Убедитесь, что и выдвижное меню, и Reveal View Controller подключены к одному и тому же навигационному контроллеру корневого VC. Поскольку показан первый контроллер представления, его необходимо подключить к обоим, а все остальные необходимо подключить только к контроллеру выдвижного меню. - person Lucas Azzopardi; 07.09.2015