Кнопка «Назад» с несколькими источниками - PullRequest
0 голосов
/ 04 декабря 2018

В моем приложении я хочу создать контроллер профиля пользователя, к которому можно переходить с нескольких различных контроллеров.Мне бы хотелось, чтобы в нем была кнопка «Назад», которая переведет пользователя обратно к тому контроллеру, с которого он пришел.

Как мне это сделать?

1 Ответ

0 голосов
/ 04 декабря 2018

Отклонить

Добавить UIButton для обратной навигации куда-нибудь к вашему UserProfileController.Затем в UserProfileController создайте действие и установите его как действие вашей кнопки.Это действие отклоняет ваш UserProfileController (поэтому вы возвращаетесь к предыдущему UIViewController)

@IBAction func backButtonPressed(_ sender: UIButton) {
    dismiss(animated: true, completion: nil)
}

UINavigationController

В качестве альтернативы вы можете добавить предыдущее ViewControllers в UINavigationController.После этого вы сможете нажать кнопку назад (которая установлена ​​по умолчанию) в UINavigationBar, которая возвращает вас к предыдущему UIViewController

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...