Do you know how to hide the \'back\' button in a UINavigationController? Also, how to show it back, but I guess that\'s very similar to hiding it...
Just like the ma
Swift 3.
Generally, you should use Apple's per-ViewController API as described many times already on this page, but sometimes you need immediate control of the Back button.
The following code hides the Back button and ensures that tap collision detection doesn't occur in the hidden button region.
let emptyView = UIView(frame: .zero)
self.navigationItem.leftBarButtonItem = UIBarButtonItem(customView: emptyView)