2011-10-18 55 views
3

我正在使用每個視圖使用標籤欄的應用程序。 (iphone應用程序)。在橫向模式下隱藏標籤欄

其中一個視圖是用戶可以拍照的照相機視圖。當用戶更改爲橫向模式時,是否有辦法隱藏屏幕底部的選項卡欄?然後切換到肖像模式時,標籤欄可以重新出現?

在此先感謝。

回答

2

使用UIViewControllers委託方法:- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration

將被調用每次方向改變。那麼一個簡單的if語句應該檢查並決定何時設置隱藏,像這樣的TabBar:

僞代碼:

if (toInterfaceOrientation == landscape) 
    [[self tabbarcontroller]tabbar sethidden:YES]; 
else 
    [[self tabbarcontroller]tabbar sethidden:NO]; 
0
if (toInterfaceOrientation == landscape) 
    self.tabBarController.tabBar.hidden = YES; 
else 
    self.tabBarController.tabBar.hidden = NO; 
相關問題