Мое приложение содержит UITabrBar с UINavigationController на каждой вкладке. Вместо установки titleTextAttributes всех панелей навигации я могу использовать API UIAppearance?
Прямо сейчас мой код выглядит как
NSDictionary *textTitleOptions = [NSDictionary dictionaryWithObjectsAndKeys:[UIColor blackColor], UITextAttributeTextColor, [UIColor clearColor], UITextAttributeTextShadowColor, 0, UITextAttributeTextShadowOffset, nil];
navController.navigationBar.titleTextAttributes = textTitleOptions;
bNavController.navigationBar.titleTextAttributes = textTitleOptions;
meNavController.navigationBar.titleTextAttributes = textTitleOptions;
Я хотел бы сделать что-то вроде
[[UINavigationBar appearance] setTitleTextAttributes:navBarTintColor];
но нет метода setTitleTextAttributes.
Я что-то упускаю из виду?