Я искал способ изменить фоновое изображение моего NavigationBar
и контролировать внешний вид моего NavigationBar
, когда пользователь перемещается по приложению.
Я понимаю, что принятый подход для изменения фонового изображения:
@implementation UINavigationBar (UINavigationBarCategory)
- (void)drawRect:(CGRect)rect {
UIImage *image = [UIImage imageNamed: @"navbar.png"];
[image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
}
@end
Однако это меняет внешний вид NavigationBar
во всем приложении. Как я могу изменить фоновое изображение NavBar
при переходе пользователя от одного вида к другому?
Заранее спасибо за помощь!