Добавление кнопки NavBar программно ... но она не будет отображаться! - PullRequest
0 голосов
/ 25 июля 2011

Я добавляю UIBarButtonItem программно, однако проклятая вещь не добавится в панель навигации (которая была добавлена ​​в IB).Вот код, который я использую, чтобы добавить его:

UIBarButtonItem *shareButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction target:self action:@selector(share)];
self.navigationItem.rightBarButtonItem = shareButton;

в моем viewDidLoad.Поскольку я делаю это программно, значит ли это, что навигационная панель должна выполняться также и программно?Я не могу думать ни о какой другой причине относительно того, почему это не добавляет себя.

1 Ответ

1 голос
/ 25 июля 2011

Это может быть глупым предложением, но вы уверены, что ваш IB.utlet self.navigationItem установлен в NIB?то есть, возможно, вы все настраиваете нормально в своем NIB, и это выглядит правильно, но если розетка не подключена, вы не сможете ее использовать.

...