How can I hide the toolbar of a UINavigationController using storyboards?

Viewed 10287

I have a storyboard iOS app that has a number of views I push through. I have a UINavigationController with the "Shows Toolbar" option selected, which then populates throughout my view hierarchy.

Say my view flow is 3 views, A, B, and C:

View A --(push)--> View B --(push)--> View C

View A is a normal view controller, with a button on the toolbar used to push View B. View B is a table controller, so I want to hide the toolbar here. View C is another view like View A, with a toolbar required to be shown.

In Xcode/Storyboard, if in View B I select the "Hides bottom bar on push" it does exactly that - the bottom bar is hidden for View B. Similarly if I choose 'None' for the 'Bottom bar' select option, there's no bar for View B. Good.

Here's my problem: No matter what I do, using either option for view B, my toolbar doesn't come back for view C. If I set View C's toolbar as inferred (and uncheck hide on push) it doesn't show, nor if I set it manually to 'Toolbar'.

Any ideas?

2 Answers
Related