2011-07-05 45 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]; 
} 

導航欄被示/滑動它從屏幕的上/下隱藏。我正在做一些事情來引起不同類型的動畫,或者這是預期的行爲嗎?

回答