Кнопки типа системы UINavigationBar отключены - PullRequest
1 голос
/ 29 января 2012

Я использую UINavigationController для моего контроллера представления. В init () или viewDidLoad () я установил:

self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] 
   initWithBarButtonSystemItem:UIBarButtonSystemItemEdit 
   target:self action:@selector(selector)];

Во время представления в режиме реального времени или нажатия кнопка правой панели (и кнопка влево, если есть) отключена. Но если я заменяю пользовательскую кнопку, то она работает нормально.

self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] 
   initWithImage:image title:nil 
   target:self action:@selector(selector)];

Я думаю, что это коренная причина моего другого вопроса здесь:
Кнопки панели навигации MFMailComposeViewController отключены

У кого-нибудь есть идеи? Заранее спасибо!

1 Ответ

0 голосов
/ 29 января 2012

Правильный способ включить элемент кнопки редактирования:

self.navigationItem.rightBarButtonItem = self.editButtonItem;

Это также происходит с другими UIBarButtonItemSystemItem с?

...