Как я могу изменить фоновое изображение для моего NavigationBar для каждой страницы?
Я искал способ изменить фоновое изображение моего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
как пользователь перемещается из одного вида в другой?
Заранее спасибо за помощь!