我正在使用每個視圖使用標籤欄的應用程序。 (iphone應用程序)。在橫向模式下隱藏標籤欄
其中一個視圖是用戶可以拍照的照相機視圖。當用戶更改爲橫向模式時,是否有辦法隱藏屏幕底部的選項卡欄?然後切換到肖像模式時,標籤欄可以重新出現?
在此先感謝。
我正在使用每個視圖使用標籤欄的應用程序。 (iphone應用程序)。在橫向模式下隱藏標籤欄
其中一個視圖是用戶可以拍照的照相機視圖。當用戶更改爲橫向模式時,是否有辦法隱藏屏幕底部的選項卡欄?然後切換到肖像模式時,標籤欄可以重新出現?
在此先感謝。
使用UIViewControllers委託方法:- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
將被調用每次方向改變。那麼一個簡單的if語句應該檢查並決定何時設置隱藏,像這樣的TabBar:
僞代碼:
if (toInterfaceOrientation == landscape)
[[self tabbarcontroller]tabbar sethidden:YES];
else
[[self tabbarcontroller]tabbar sethidden:NO];
if (toInterfaceOrientation == landscape)
self.tabBarController.tabBar.hidden = YES;
else
self.tabBarController.tabBar.hidden = NO;