В моем методе viewDidAppear я вызываю
[self.navigationController setNavigationBarHidden:YES animated:YES];
, и панель навигации скрывается, сдвигая ее влево.Однако, если я обнаружу жест касания, выполните следующие действия:
if([self.navigationController isNavigationBarHidden]){
[self.navigationController setNavigationBarHidden:NO animated:YES];
} else {
[self.navigationController setNavigationBarHidden:YES animated:YES];
}
, чтобы отобразить / скрыть панель навигации, сдвинув ее вверх / вниз от верхней части экрана.Я делаю что-то, чтобы вызвать различные типы анимации или это ожидаемое поведение?