2011-07-05 47 views
1

在我的viewDidAppear方法我称之为为什么setNavigationBarHidden有不同的动画?

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

和导航栏是由它向左滑动隐藏。但是,如果我检测敲击手势然后执行下列操作

if([self.navigationController isNavigationBarHidden]){ 
    [self.navigationController setNavigationBarHidden:NO animated:YES]; 
} else { 
    [self.navigationController setNavigationBarHidden:YES animated:YES]; 
} 

导航栏被示/滑动它从屏幕的上/下隐藏。我正在做一些事情来引起不同类型的动画,或者这是预期的行为吗?

回答