Reputation: 1331
I've got an initial view controller InitialViewController
with a button "List" (and a few other random buttons).
Clicking on "List" segues to a UITableViewController
that is embedded in a navigation controller. And that is all sweet.
But once the UITableViewController
is loaded there is no "back" button to navigate back to Initia
lViewController.
I was just wondering what my options were. On the storyboard I've used a "Navigation Item" and "Button Bar" and i'll hook that up programmatically to navigate back.
I just wasn't sure if an unwind segue was an option or if anyone had better ideas.
Thanks.
Upvotes: 0
Views: 530
Reputation: 454
The reason you don't see a back button when your UITableViewController is loaded is because it is the root view controller for the navigation controller that it is embedded in. As such, the NavigationController has no other view controller in the stack that it can go back to.
Instead of the TableViewController, embed your InitialViewController inside a NavigationController and that should add a navigation bar with Back button to your TableViewController.
If you don't want to show the Navigation Bar in your InitialViewController, you can hide it using the following steps:
Hope this helps!
Upvotes: 1