#ios #ios4 #uinavigationcontroller
#iOS #ios4 #uinavigationcontroller
Вопрос:
У меня есть приложение с 2 панелями вкладок. На второй панели вкладок у меня есть навигационный контроллер. Я хочу сменить этот навигационный контроллер на другой навигационный контроллер при нажатии кнопки «Изменить». Как я могу это сделать? Пожалуйста, помогите мне.
Спасибо
Ответ №1:
Вам пришлось бы заменить контроллер просмотра на панели вкладок, используя viewControllers
свойство UITabBarController
или setViewControllers:animated:
, если вы хотите добавить какую-либо анимацию.
Но, возможно, вам следует подумать о том, чтобы иметь 2 вида в вашем контроллере и скрывать / показывать их при нажатии кнопки, возможно, даже нажимать / выводить контроллеры просмотра без анимации ( pushViewController:yourController animated:NO
) в стеке навигации вашего контроллера навигации и просто скрыть кнопку «Назад» ( self.navigationItem.hidesBackButton = YES
)