Переход с одного навигационного контроллера на другой

#ios #ios4 #uinavigationcontroller

#iOS #ios4 #uinavigationcontroller

Вопрос:

У меня есть приложение с 2 панелями вкладок. На второй панели вкладок у меня есть навигационный контроллер. Я хочу сменить этот навигационный контроллер на другой навигационный контроллер при нажатии кнопки «Изменить». Как я могу это сделать? Пожалуйста, помогите мне.

Спасибо

Ответ №1:

Вам пришлось бы заменить контроллер просмотра на панели вкладок, используя viewControllers свойство UITabBarController или setViewControllers:animated: , если вы хотите добавить какую-либо анимацию.

Но, возможно, вам следует подумать о том, чтобы иметь 2 вида в вашем контроллере и скрывать / показывать их при нажатии кнопки, возможно, даже нажимать / выводить контроллеры просмотра без анимации ( pushViewController:yourController animated:NO ) в стеке навигации вашего контроллера навигации и просто скрыть кнопку «Назад» ( self.navigationItem.hidesBackButton = YES )