0

У меня есть контроллер панели вкладок с пятью диспетчерами представлений, которые представлены в модальном виде от главного контроллера панели вкладок. Каждый контроллер вида имеет контроллер навигации с видимой навигационной панелью. При первоначальном представлении контроллера панели вкладок все пять заголовков диспетчеров видятся правильно (они устанавливаются с использованием свойства titleView каждого элемента навигации контроллера view). Однако, если вы нажмете любой из других контроллеров представления, а затем вернитесь к исходному, заголовок Title исчезнет и больше не появится. Это также происходит при выборе выбранной вкладки. Если этого не произошло, я просто добавлю titleView обратно в viewWillAppear:/viewDidAppear :. Это устраняет проблему переключения между невыбранными вкладками, поэтому реальной проблемой является выбор уже выбранной вкладки. Это не происходит в основной панели вкладок. Только в модально представленном. Предложения?Название UINavigationBar исчезает

ответ

0

У меня был подобный выпуск. Попробуйте выделить свойство init backBarButtonItem, например:

self.navigationItem.backBarButtonItem = [[[UIBarButtonItem alloc] initWithTitle:@"Go Back" style: UIBarButtonItemStyleBordered target:nil action:nil] autorelease]; 
+0

Благодарим за отзыв! К сожалению, проблема связана не с элементами левой или правой панели, а с titleView элемента navigationItem. – Jacob

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