self.navigationItem setHidesBackButton: ДА действует не согласованно - PullRequest
2 голосов
/ 09 февраля 2012

Я пытаюсь скрыть кнопку «Назад» на панели навигации во время анимации. Когда анимация завершится, кнопка снова появится.

мой код выглядит следующим образом:

- (void) animateResults {

    [self hideNavBarButtons];

    [self animatePlayer1];
    [self animatePlayer2];

    [self performSelector:@selector(showNavBarButtons) withObject:nil afterDelay:3.0];


}


- (void) hideNavBarButtons {

    [self.navigationItem setHidesBackButton:YES animated:YES];

}

- (void) showNavBarButtons {

    [self.navigationItem setHidesBackButton:NO animated:YES];

}

Это нормально работает на симуляторе ... но я получаю странные результаты на устройстве. Это очень противоречиво и перестает скрывать кнопку «назад» после нескольких попыток. Я предполагаю, что некоторые делегаты испорчены ... но я потерян. Любая помощь приветствуется.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...