Xcode / Swift: Как я реализую кнопку «Назад»?

Я только начал с Xcode и Swift.

Я пытаюсь создать свое первое маленькое приложение для iOS. Но теперь у меня есть проблема, что я не знаю, как реализовать кнопку «Назад», чтобы вернуться к просмотру раньше.

Моя раскадровка выглядит так:

Раскадровка

Когда я открываю вид AZ, я хочу отобразить стрелку «Назад», которая возвращает меня к представлению «Item 2».

Чтобы открыть представление A-Z, я подключаю кнопку «Medikamente A-Z» к контроллеру навигации.

  • Обнаружение запуска фонового приложения в Xcode для отладки приложения Newsstand
  • Приложение iOS на неанглийском языке
  • Приключение приложения iOS при запуске с использованием отладчика XCode, отлично работает без отладчика
  • Как быстро локализовать раскадровку «на лету»?
  • Xcode - загрузка приложения на устройство iOS через SFTP
  • Как изменить языковой стандарт на игровой площадке Xcode
  • iOS AVPlayer застревает во время буферизации
  • Добавление локализованных файлов в новое приложение IOS 7
  • 3 Solutions collect form web for “Xcode / Swift: Как я реализую кнопку «Назад»?”

    При использовании раскадровки кнопка возврата обычно выполняется с помощью разматывания.

    Мне обычно нравятся следящие топики, связанные с UI, например: http://www.raywenderlich.com/113394/storyboards-tutorial-in-ios-9-part-2

    Он содержит подробный пример того, как реализовать обратную кнопку в раскадровки. Цитата из этого –

    Раскадровки предоставляют возможность «вернуться» с помощью так называемого «разматывания», который вы будете выполнять дальше. Существует три основных этапа: 1. Создайте объект для выбора пользователем, обычно кнопку. 2. Создайте метод разматывания в контроллере, к которому вы хотите вернуться. 3. Подключите метод и объект в раскадровку.

    При использовании UINavigationController всякий раз, когда вы нажимаете на новый ViewController, кнопка возврата автоматически появляется, поэтому вы можете вернуться к предыдущему диспетчеру просмотра.

    Итак, он работает как: UIViewController -> UIViewController -> UIViewController

    На последних 2 появится обратная кнопка, чтобы вы могли вернуться назад к предыдущему ViewController.

    Вам не нужно делать какое-либо дополнительное кодирование для кнопки «Назад», чтобы она появилась, она сделает это сама по себе. Надеюсь, это прояснит ситуацию. Дайте знать, если у вас появятся вопросы.

    Чтобы реализовать кнопку «Назад», ваш контроллер корневого представления должен быть навигационным контроллером.
    Первый контроллер просмотра становится корнем навигации навигационного контроллера.
    Если вы хотите представить другой контроллер представления, вы выбираете связь «Показать деталь» как действие для кнопки, которая должна показывать контроллер вида. Чтобы сделать это, нажмите Ctrl и перетащите из кнопки на контроллер точки назначения и выберите «Показать деталь».

    Interesting Posts

    Quicklook / QLPreviewController, некоторые проблемы с iOS 8, но все работает с iOS 7.1

    Метод ASIHttpRequest DELETE с параметрами тела

    Используйте nm, строки и / или otool, чтобы найти, какая библиотека ошибочно использует фреймворки или методы

    Как устранить предупреждение «двухступенчатое вращение»?

    Просмотр контроллера frame.height и frame.width заменяются для iOS 8

    iPhone: возможно ли включать / отключать функции телефона программно?

    Могу ли я получить полезную информацию от камеры?

    ios swift при настройке текстового поля на цифровую панель вызывает странную ошибку

    Как преобразовать строку с именем класса в тип класса?

    В чем разница между этими двумя строками?

    Использование Canvas для изменения размера изображений Iphone перед загрузкой на сервер

    исключение, которое не распространяется

    приложение get crashed при навигации по RootViewController из всплывающего окна сообщения

    Почему Swift не предоставляет инициализаторы классов по порядку?

    Получение сохраненного видео из каталога документов для просмотра в iOS

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.