Swift version: 5.2
When you move between view controllers using
UINavigationController, it automatically configures a Back button show either “Back” or the title of the previous view controller. That usually works well enough, but if your previous controller has a long title you’ll probably want something custom.
This is where the
backBarButtonItem property comes in: set this to an instance of
UIBarButtonItem to have UIKit create a back button title of your choosing. You don’t need to provide anything for the
action parameters of your button, because even with a custom title it’s still just a back button.
Here’s some example code:
navigationItem.backBarButtonItem = UIBarButtonItem(title: "Cancel", style: .plain, target: nil, action: nil)
SPONSORED ViRE offers discoverable way of working with regex. It provides really readable regex experience, code complete & cheat sheet, unit tests, powerful replace system, step-by-step search & replace, regex visual scheme, regex history & playground. ViRE is available on Mac & iPad.
Available from iOS 2.0
This is part of the Swift Knowledge Base, a free, searchable collection of solutions for common iOS questions.
Link copied to your pasteboard.