Я не могу установить левую кнопку в моей навигационной панели. У кого-нибудь есть идея, почему приведенный ниже код не отображает кнопку?UIBarButtonItem не добавляется к навигации
UIBarButtonItem *barButton = [[UIBarButtonItem alloc]
initWithTitle:@"my left button"
style:UIBarButtonItemStyleBordered
target:nil
action:nil];
[self.navigationItem setLeftBarButtonItem:barButton];
//this is now printing out "my left button",
//but the button still does not appear on the navigation.
NSLog(@"navigationItem.leftBarButtonItem.title:
%@",self.navigationItem.leftBarButtonItem.title);
Interface Builder:
Simulator:
--- UPDATE ----
Приведенный выше код обновляется с правильным перечислением и init, основанный на предложениях CodaFi b ut кнопка все еще не отображается.
Что такое navigationItem и где вы его определили и инициализировали? – trumpetlicks
Опубликованный код находится в viewDidLoad моего подкласса UIViewController. navigationItem является свойством UIViewController, нужно ли его инициализировать? – joe