Swift - Title Not Appearing for Navigation View Controller
Try this:
self.navigationController?.navigationBar.topItem?.title = "Profile Settings"
This worked for me: self.parent?.title = "nav bar title"
In your view controller hierarchy, navigation bar is displaying the title of UITabBarController
, not view controllers inside the UITabBarController
.
Easiest way to get title shown in navigation bar would be
override func viewWillAppear(animated: Bool) {
self.tabBarController?.navigationItem.title = "Profile Settings"
}