Можете ли вы использовать UIAppearance для установки заголовка UINavigationItem?
В настоящее время я использую этот код для установки titleView моего элемента навигации:
- (void)viewDidLoad
{ ...
UIImage *navbarTitle = [UIImage imageNamed:@"navbartitleview1"];
UIImageView *imageView = [[UIImageView alloc]initWithImage:navbarTitle];
self.navigationItem.titleView =imageView;
}
Есть ли способ, которым я мог бы поместить этот код, используя UIAppearance?
[UINavigationItem appearance]
не является действительным.
1 ответ
Нет, ты не сможешь сделать это с UIAppearence
, что вы можете, это иметь UIViewController
откуда все остальные UIViewController будут наследовать. Подумайте, как избежать использования этого кода во всех ваших UIViewControllers
,