-1
Я создал navigationController
. В действии OnButtonTap я добавляю tabBarController
в navigationController
. Теперь я хочу заголовок каждой вкладки на navigationItemBar
. Но когда я изменяю заголовок в методе viewDidLoad
viewControllers
tab-bar, он не изменится.навигационный контроллер, не показывающий заголовки для вкладок
Я пробовал это в viewDidLoad
метод контроллера вида в полосах табуляции.
self.title = @"Friends";
[email protected]"Friends";
[self.navigationItem setHidesBackButton:YES];
и кнопка также не скрывает ...
Pl. отправьте код добавления контроллера панели вкладок в контроллер навигации. Также попробуйте изменить название в методе ViewWillAppear. –
задайте заголовок и кнопки вкладок, на которых вы объявляете them.like- - (void) setupNavBar { int selectedIndex = tabBarController.selectedIndex; if (selectedIndex == 0) { NSLog (@ "## 0"); self.title = @ "Выберите пункт назначения"; self.navigationController.navigationBarHidden = NO; self.navigationItem.rightBarButtonItem = nil; self.navigationItem.titleView = nil; self.navigationItem.rightBarButtonItem = nil; } – sac
добавить его в viewcontrollers viewbarcontroller view будет использовать методы, которые ему понравятся self.tabbarcontroller.navigationcontroller.navigationitem.title = "" он будет меняться всякий раз, когда вы меняете вкладку на название контроллеров навигации \ –