2016-09-02 2 views
0

У меня проблема с UINavigationController проведите пальцем взад-вперед. У меня есть два класса, один из них - основной класс с навигационной панелью и вторым классом. Когда я перемещаюсь от основного класса к второму классу и прокручиваю влево-вправо, а затем снова направо налево, не удаляя палец, а затем попадал в любой класс, тогда он отображает панель навигации основного класса, а не панель навигации текущего класса. Пожалуйста, помогите и предложить идею. Я очень благодарен вам.Проблема с салфеткой навигации

Благодаря Ravinder

+0

Упоминания некоторые из кода, который вы написали для управления навигационной панели в обоих классе и указать, какой язык вы используете для разработки приложения. это быстро или цели C? – Janmenjaya

ответ

0

Благодаря Janmenjaya,

Да, язык Objective C.

На самом деле, навигационная панель создается с помощью раскадровки не программно, и управлять красть между двумя класса В основной класс, я использовал [self.navigationController setNavigationBarHidden: NO], а затем использовал self.navigationController.interactivePopGestureRecognizer.delegate = nil; внутри viewWillAppear, а затем используется [self.navigationController.navigationBar setHidden: YES]; внутри функции prepareForSegue.

И во втором классе я использовал [self.navigationController setNavigationBarHidden: YES]; внутри видWillAppear функция.

И в третьем классе я использовал [self.navigationController setNavigationBarHidden: NO]; и затем self.navigationController.interactivePopGestureRecognizer.delegate = nil; внутри видWillAppear функция.

Благодаря Ravinder

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