Я делаю это на каждом контроллере uitableview, который у меня есть.
self.navigationController.navigationBar.tintColor= [UIColor blueColor];
UIImageView *headerView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"imageName"]];
self.navigationItem.titleView = headerView;
Есть ли способ, которым я могу создать собственный класс, который делает это для меня? Вроде таких
[StyleDefaults setNavStyles];
где
@implementation StyleDefaults
+(void) setNavStyle {
self.navigationController.navigationBar.tintColor= [UIColor blueColor];
UIImageView *headerView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:kheader]];
self.navigationItem.titleView = headerView;
}
@end
Я получаю эту ошибку: запрос члена 'navigationBar' во что-то, не являющееся структурой или объединением
Я знаю, почему я это понимаю, но есть ли способ обойти эту проблему?
Спасибо за ваше время.