Интересно, можно ли добавить кнопку непосредственно в navigation controller
, или мне нужно добавить кнопку из всех viewController
, вставленных в navigation Controller
?
Пример: у меня 3 UIViewController
(VC1, VC2 и VC3), и я могу вставить эти элементы в NavigationController (NC).Если мне нужно добавить кнопку в качестве правого элемента навигации для VC1, я могу написать в viewDidLoad
VC1:
UIBarButtonItem *settingsBtn = [[UIBarButtonItem alloc]initWithTitle:@"Settings" style:UIBarButtonItemStyleBordered target:self action:@selector(settings)];
self.navigationItem.rightBarButtonItem = settingsBtn;
Если мне нужна эта кнопка на NC, также для VC2 и VC3, я должен добавить этот кодв VC2 и VC3 тоже и укажите метод "настройки" в VC1, VC2 и VC3
Можно ли добавить эту кнопку в общий доступ?И как я могу определить метод настройки как общий метод?