Пользовательский UINavigationItem исчезает на pushViewController

Я сталкиваюсь со странной проблемой с обычаем UINavigationItem исчезает, когда я нажимаю viewcontroller. Вот мои настройки:

RootViewController is UITabController

UITabController
   Tab1->CustomNavController->ViewController1
   Tab2->CustomNavController->ViewController2
   Tab3->CustomNavController->ViewController3

У меня есть обычай UINavigationItem (с rightBarButtonItems), который я нажимаю на CustomNavController для всех вкладок. Все отлично работает с контроллерами представления первого уровня на вкладках.

Проблема возникает, когда я нажимаю новый ViewController (скажем VC4) на ViewController (сказать ViewController3) - либо через толчок, либо через pushViewController с пользовательским пером.

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

Любые идеи и помощь с благодарностью.

0 ответов

Другие вопросы по тегам