Я хотел бы добавить ответ, но, к сожалению, у меня есть только правильный ответ в Swift.Я предоставлю это здесь для любого, кто придет на этот вопрос, ища ответ в Свифте.Предположим, вы хотите добавить кнопку «Назад» на панель навигации, чтобы перейти на последнюю страницу.Сделайте следующее:
let button = UIBarButtonItem.init()
button.title = "BACK"
let attributes : [NSAttributedStringKey : Any] = [NSAttributedStringKey(rawValue: NSAttributedStringKey.font.rawValue): UIFont.systemFont(ofSize: 15.0)]
button.setTitleTextAttributes(attributes, for: .normal)
button.target = self
button.action = #selector(self.goBack)
self.navigationItem.setLeftBarButton(button, animated: false)
Затем определите функцию (которая используется для селектора для действия кнопки выше):
@objc func goBack() {
self.performSegue(withIdentifier: "myUnwindSegue", sender: AnyObject.self)
}
Обратите внимание, что здесь я использую раскручиваниенепосредственно перейти.Чтобы использовать функцию раскрутки, обратитесь к здесь или комментариям ниже, если у вас есть какие-либо вопросы.Разматывать сегменты могут быть сложными, когда вы впервые используете их, но после этого они великолепны.Также обратите внимание, что когда вы говорите «последняя страница», я предполагаю, что вы имеете в виду представление, уже добавленное в иерархию представлений.