I have the following issue.
I have a background image for my UINavigationBar so I have to hide all the titles from the Navigation Bars. The problem comes with the “More” Navigation Bar of the TabBarController. I have managed to hide it, but this only happens the first time its shown. When I select an item from within it, and go back, “More” is displayed again.
Im guessing I should disable the title inside some sort of “viewWillAppear” delegate method for the “More” View Controller, yet I have no idea how to do that.
This is the first time I display “More”, as you can see, the Logo is there (smudged of course 🙂 ) however, More is not:
http://www.flickr.com/photos/68985587@N02/6272805069/lightbox/
This is the View Controller of the first Item in the “More” View Controller:
http://www.flickr.com/photos/68985587@N02/6272805241/in/photostream/lightbox/
After I press the “More” left button in the Navigation Bar to go back, I get this:
http://www.flickr.com/photos/68985587@N02/6273332152/in/photostream/lightbox/
Thanks for your help!
The solution came by setting the delegate to the more view controller and acting upon the delegate method.
First, I set the delegate to the “more” view controller (in my case in the appdelegate):
the I proceeded to implement the following method:
This effectively gets called not just the first time but everytime the view controller came up. Even when a back button was pressed.