Я использую управление с помощью конструктора интерфейсов Container View
для встраивания UINavigationController
и его стек в мое приложение.Задняя кнопка встроенного UINavigationController не работает
Проблема, с которой я столкнулась, заключается в том, что кнопка возврата не работает на всех нажатых VC над Root VC.
Вы нажимаете автоматически сгенерированную кнопку возврата на этих нажатых VC, и ничего не происходит.
Edit:
Там нет кода, написанного. На данный момент все установлено в IB.
Как вы можете видеть ... Контейнер View с встроенным контроллером представления, установленный в контроллер UInavigation. Пробелы слева будут в конечном счете скользящим меню - это причина для настройки. Затем на корневой RV появляется следующая кнопка, которая переходит к второму контроллеру представления.
Это состояние показано выше. Нажатие кнопки «Назад» (с меткой «Тест») ничего не делает. Обычно он выводит контроллер верхнего уровня и возвращается к «тесту». Очевидно, что вложение каким-то образом мешает нормальной функции UINavigiationController.
Я просто не знаю как.
Другой Edit:
Создание пользовательской кнопки на этом верхнем View Controller и вручную вызова
[self.navigationController popViewControllerAnimated:true];
На самом деле работает и топ-контроллер удаляется из стека.
Итак, вопрос в том, почему кнопка «Назад» не работает?
показать нам свой код. –
Нет кода, его все IB. Я добавил скриншоты. – Vazzyb
Я сделал ту же настройку, что и в вашем вопросе, и обратная кнопка работала нормально. Вы можете попробовать очистить свой проект, закрыть и снова открыть Xcode, или создать новый проект, и посмотреть, работает ли он. – rdelmar