iOS -> setNavigationBarHidden задержка - PullRequest
       6

iOS -> setNavigationBarHidden задержка

1 голос
/ 02 августа 2011

Когда я использую

[[self navigationController] setNavigationBarHidden:YES animated:NO];

и в другом виде

[[self navigationController] setNavigationBarHidden:NO animated:NO];

Я отчетливо вижу задержку, когда навигационная панель «исчезает» и «появляется» между этими представлениями.Есть ли способ пропустить это и заставить панель навигации появляться / исчезать сразу после переключения видов?

Например.Из класса A в B- я сначала вижу вид, затем после +/- 1 с появляется панель навигации.Из класса B в A- я могу видеть вид с навигационной панелью, и примерно через 1с панель исчезает.

1 Ответ

2 голосов
/ 02 августа 2011

Вы можете настроить панель навигации после того, как новый вид завершит переход на экран.

-(void)viewDidAppear:(BOOL)animated;
{
    [self.navigationController setNavigationBarHidden:NO 
                                             animated:animated];
}
...