есть способ реализовать приведенный ниже код для стилизации моей навигационной панели в ViewDidLoad или глобально каким-то образом вместо вставки в каждый VC? Благодарю.Навигация Стилирование по всему окну
// Navagation styling
viewController.title = @"NAV TITLE";
[viewController.navigationController.navigationBar setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIFont fontWithName:@"Gibson-Light" size:20.0], NSFontAttributeName, nil]];
UIBarButtonItem *rightBarButton = [[UIBarButtonItem alloc] initWithTitle:nil
style:UIBarButtonItemStylePlain
target:viewController
action:nil];
rightBarButton.image = [UIImage imageNamed:@"settings_cog"];
rightBarButton.tintColor = [UIColor grayColor];
viewController.navigationItem.rightBarButtonItem = rightBarButton;
Создайте подкласс UIViewController, вставьте над ним код и распространите его на все остальные контроллеры. – Kampai
Лучше создать категорию и добавить - (void) addRightButtonItem; метод к нему – Abhishek