2014-07-28 4 views
1

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

UIBarButtonItem right = [getUI navBarButtonHistory:self navLink:@selector(btn_sendPreview:) imageNamed:@"ic_print.png"]; 


UIBarButtonItem rightPending = [getUI navBarButtonHistory:self navLink:@selector(btn_pending:) imageNamed:@"ic_pending.png"]; 

self.navigationItem.rightBarButtonItems = @ [вправо, rightPending];

, но моя проблема заключается в том, как отключить эти две кнопки, когда я нажимаю другую кнопку?

+0

написать self.navigationItem.rightBarButtonItem = nil; в котором вы не хотите показывать это. – Max

ответ

2

В вашем методе IBAction. Вы отключите эти две кнопки, пройдя через элементы правой кнопки.

for(UIBarButtonItem *button in self.navigationItem.rightBarButtonItems) { 
    button.enabled = NO; 
} 

Это то, что вам нужно?

+0

да, вот что я хочу. Большое вам спасибо LongNV, продолжайте хорошую работу. – user2749248

Смежные вопросы