Статус:
Offline
Реєстрація: 23.09.2008
Повідом.: 849
Реєстрація: 23.09.2008
Повідом.: 849
а в самом табе у меня не получается убрать или поменять title, его можно только поменять в TabBarController как
Я понял твой прикол кажеться. Если я не ошибаюсь у тебя идет NavigationController, в нем есть tabBarController, а в нем соответственно уже какие то другие viewControllerы.
В этом случае твои viewControllerы navigationControllerom никоим образом не видны, так как они не находятся в navigationController.viewControllers, а там есть только один твой tabBarController и только его параметры будут применятся. Тут тебе нужно обращаться к tabbarController и менять его navigationItem и вообще все действия делать через него.
Далее при таком раскладе, свойство navigationController каждого контроллера равно nil и потому при вызове pushViewController ничего не происходит. Тебе нужно выполнять [self.tabBarController.navigationController pushViewController].
Но учитывай, что при этом твой tabBar будет уезжать вместе с остальным содержимым.
В NavigationController.viewControllers есть ссылки на все push - ные viewСontrollerы в порядке, в котором они туда добавлялись. Самым первым будет твой tabBarControllerМожет подскажешь как сделать ссылку из вью, который делает pushViewController во вью которое он пушает ?