#uitableview #controller #uinavigationcontroller
#uitableview #контроллер #uinavigationcontroller
Вопрос:
Я работаю через приложение для викторины, используя навигационный контроллер и дочерний контроллер представления таблицы. Я хочу отображать один и тот же дочерний экран xib для каждого вопроса.
Каждый раз, когда я задаю новый вопрос, предыдущий экран остается в стеке. И когда я нажимаю кнопку «Назад», это возвращает меня к предыдущему экрану / вопросу, но вместо этого я хочу вернуться к главному экрану корневого контроллера. Нужно ли переопределять кнопку возврата на панели навигации или реализовать настраиваемый popViewController? Или я не должен использовать метод pushViewController?
Ответ №1:
Вы должны заменить элемент leftBarButtonItem элемента навигации контроллера представления пользовательским UIBarButtonItem, который вы можете использовать для подключения контроллера навигации к корневому контроллеру представления.