Каков правильный способ добавления UIBarButtonItem программно? В моем случае я пытаюсь добавить его к rightBarButtonItem
, и я перескакивал по иерархии контроллера, но я не могу заставить кнопку отображаться где угодно.
Вот мой текущий код:
- (void)viewDidLoad {
[super viewDidLoad];
[self.navigationItem setRightBarButtonItem:[[[UIBarButtonItem alloc] initWithImage:[[UIImage alloc] initWithContentsOfFile:@"Barcode-White.png"] style:UIBarButtonItemStylePlain target:self action:@selector(scanEquipment:)] autorelease]];
}
Я надеюсь, что кто-то сможет вести меня в правильном направлении. Контроллер, с которого я пытаюсь вызвать это, состоит из 3 уровней. Итак, UITabBarController
→ UIViewController (Settings, 1st level)
→ UIViewController (Vehicle, 2nd level)
→ UIViewController (Inventory, 3rd level)
.
В любом случае, спасибо за любую помощь!