Я делаю приложение, которое имеет:
Контроллер навигации → Контроллер просмотра → Контроллер навигации → Контроллер просмотра → Контроллер навигации → Контроллер просмотра.
Это делает так, что на втором контроллере просмотра нет кнопки возврата, только третья, и я не могу заставить ее появляться. Я новичок в iOS и просто хочу иметь путь к контроллерам представлений, которые пользователь может перемещать вниз и назад. Есть ли способ добавить кнопку "Назад" во вторую панель навигации контроллера? Есть лучший способ сделать это? Это проблематично просто создавать кнопки в верхней части представлений, которые выполняют segues?
Я нашел некоторые решения Objective-C, но ничего не смог найти в Swift. Спасибо за вашу помощь!
Удалите все навигационные контроллеры, кроме первого. Ваше приложение должно быть таким.
Контроллер навигации → Контроллер просмотра → Контроллер просмотра → Контроллер просмотра.
Вызовите segue, чтобы перейти к другому контроллеру. Просто отпустите свой контроллер, если вы модально показали их на кнопке "Назад" или нажали их
navigationController
если вы их подтолкнули. Теперь для Back вы можете сделать это несколькими способами. Один из них, добавьте представление на верхнюю часть вашего контроллера, добавьте на него кнопку и выполните действие, когда кто-то ее запишет. Надеюсь, вы получите это...