2010-04-16 7 views
6
self.navigationItem.rightBarButtonItem.enabled = FALSE; 
[activityIndicator startAnimating]; 
//[myview sendSubviewToBack:self.view]; 
//self.view.hidden= TRUE; 
myview.hidden= FALSE; 
activityIndicator.hidden= FALSE; 
dt = [[DateTime alloc] init]; 

To jest mój sposób na to, gdy użytkownik kliknie leftbar przycisku nawigacji metoda ta pożary tutaj chcę wyłączyć przycisk ale jej nie dostanę wyłączyć i zameldowałem moim kodu nie włączam go nigdzie ....... Proszę pomóż miJak wyłączyć prawy pasek przycisków nawigacji

+0

Niestety ja bymistakely dał złego tytułem pomocy dla przycisku Rightbar i nie pozostawił – madhavi

+0

Więc chcesz wyłączyć przycisk „Wstecz”? Jeśli to wszystko pokazuje pasek nawigacji, możesz go po prostu ukryć. – willcodejavaforfood

Odpowiedz

3

Jeśli właściwości nie zostaną poprawnie zainicjowane w Objective-C, nie zobaczysz żadnych błędów, instrukcja nie zostanie wykonana.

Moim pierwszym przypuszczeniem byłoby, że wywołujesz metodę na zerowym odnośniku.

Użyj debuggera, aby sprawdzić, czy rightBarButtonItem został poprawnie skonfigurowany.

21

Wystarczy

self.navigationItem.rightBarButtonItem.enabled = NO; 
+0

hmm, nie działa dla mnie, prawy lub lewy przycisk paska zwraca zero, gdy wyraźnie widoczny jest przycisk :( – CularBytes

+0

Nie działają dla niestandardowego 'rightBarButtonItem' – jose920405

Powiązane problemy