I used these proposed solutions to give UINavigationBar my own image. (To make it more explicit: I added a category to the UINavigationBar in the AppDelegate.m file). So far this has worked fine and I have not had any problems. Now, however, I ran my application on the recent beta version of iOS5. UINavigationBar is empty again.
Since all the other applications that I installed that use the user image still behave the same, there should be something “wrong” in my code. I believe iOS5 is no longer supported.
Anyone have an idea what could be the problem with my making the above decisions?
The only way I worked with is to create a real subclass of UINavigationBar, and then in all views specify IB to use this custom class. Not so elegant though ...
source share