I am using UINavigationController
's initWithNavigationBarClass:toolbarClass:
to initialize an instance UINavigationController
with a Custom Navigation Bar MyCustomNavigationBar
.
[super initWithNavigationBarClass:[MyCustomNavigationBar class]
toolbarClass:nil];
I wish to do some setUp of MyCustomNavigationBar
in it's initalizer -
e.g.
// MyCustomNavigationBar.m
- (instancetype)init {
self = [super init];
if (self) {
[self setUp];
}
return self;
}
But init
is never called. Any ideas?