2012-03-02 77 views
2

我有一個UINavigationController它是在UITabBarController內。在我的導航控制器中,當我推送視圖時,我想要顯示toolbar,實際上可以同時隱藏標籤欄。它「起作用」,但工具欄從底部開始動畫,而不是在轉換過程中進行平滑滑動。UINavigationController推送視圖和顯示工具欄有奇怪的工具欄動畫

添加到我的第一個觀點:

- (void) viewWillAppear:(BOOL)animated 
{ 
    [self.navigationController setToolbarHidden:YES animated:animated]; 
    [super viewWillAppear:animated]; 
} 

- (void) viewWillDisappear:(BOOL)animated { 

    [self.navigationController setToolbarHidden:NO animated:animated]; 
    [super viewWillDisappear:animated]; 
} 

爲什麼toolbar從底部向上的動畫?它不應該滑入,所以滑出tabbartoolbar之間的過渡可能是沒有用處的?

回答

0

嘗試設置工具欄顯示或隱藏– navigationController:willShowViewController:animated:UINavigationControllerDelegate

+0

嗯,我甚至沒有代表。我應該做什麼導航控制器的代表? – 2012-03-02 02:55:28