У меня есть общие функциональные возможности, к которым мне нужно получить доступ со всех экранов моего приложения: элемент правой кнопки и соответствующее действие.
Чтобы не повторять код, я хотел бы установить его в пользовательском UIViewController и получить от него все мои контроллеры представления.
- (void)viewDidLoad {
UIBarButtonItem *rightBarButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemPlay target:self action:@selector(lightsCamera)];
self.navigationItem.rightBarButtonItem = rightBarButton;
}
- (void)lightsCamera {
…
}
Тем не менее, у меня есть несколько UITableViewControllers, и я хотел бы знать, если они могут наследовать функциональность тоже?