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

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

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

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

Раскадровка

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

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

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 и перетащите из кнопки на контроллер точки назначения и выберите «Показать деталь».

  • Являются ли жестко закодированные математические операции выполняемыми во время компиляции или времени выполнения в Objective-C в Xcode?
  • Как создать виджеты Центра уведомлений (iOS 5)
  • Обнаружение запуска фонового приложения в Xcode для отладки приложения Newsstand
  • Как просмотреть Storyboard в Xcode с использованием небазовой локализации
  • Обновление до ошибки iOS 9: i386 Неподдерживаемая архитектура
  • Xcode Clang Formatter не распознает AlignConsecutiveAssignment
  • Локализация iOS в XCode 7
  • Как получить данные с сервера через сокет в iOS?
  • Преобразование проекта xcode в iOSOpenDev
  • Локализовать ярлык кнопки IOS
  • Разверните приложение iOS только для одного сотрудника компании
  • Interesting Posts

    Отключить автоматическую коррекцию UITextField

    NSFetchedResultsController сбой при сохранении объектаAtIndex после нажатия

    Получить URL-адрес изображения из строки

    Создайте и отредактируйте файл .psd в файловой системе iPhone

    App думает, что работает на 3,5-дюймовом iPhone, когда он на 4 дюйма

    iOS – Липкие заголовки разделов в сгруппированном UITableView с пользовательскими ячейками

    NSURLProtocol не подходит для запроса видео

    iOS: как выполнить этот код делегата с использованием блока

    Как настроить аналитику на React Native для iOS

    Переименование API Swift 3 в подклассах

    Как рассчитать скорость нашего автомобиля с помощью iphone

    Является ли 2011 macbook air 11 "4-х гигабайт достаточным для разработки xcode и PS?

    Предварительный просмотр приложения iOS без iPhone 6 Plus

    Какие существуют технические ограничения для обнаружения соседних устройств с iBeacon в iOS 7.1?

    вытащить уведомление локально на джейлбрейк-устройстве

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