I’m overwriting UINavigationController to replace the default navigationBar property with an instance of my own subclass of UINavigationBar. So I tried something like
_navigationBar = [[SBNavigationBar alloc] init];
in my -initWithRootViewController:. But that didn’t work out as I expected it. There’s still the default navigationBar being displayed.
So what’s the best point to overwrite the navigationBar?
Thanks in advance
–f
If you check the documentation http://developer.apple.com/iphone/library/documentation/uikit/reference/UINavigationController_Class/Reference/Reference.html, you’ll see that the navigationBar property is read-only.
To have a custom
navigationBaryou can use Categories for example. You will find many questions answering this here on stackoverflow.One simple version is putting an image in drawRect: like so…