我在我的iPhone應用程序中有畫廊視圖。在點觸手勢,我躲在被導航條:iPhone:如何隱藏標籤欄以顯示全屏視圖
[self.navigationController setNavigationBarHidden:activated animated:YES];
我有標籤欄也,如何隱藏和顯示圖像的全屏?
我在我的iPhone應用程序中有畫廊視圖。在點觸手勢,我躲在被導航條:iPhone:如何隱藏標籤欄以顯示全屏視圖
[self.navigationController setNavigationBarHidden:activated animated:YES];
我有標籤欄也,如何隱藏和顯示圖像的全屏?
self.hidesBottomBarWhenPushed = YES;
this will hide the tabbar
如果你想要在按下時隱藏底部條,將有助於 – 2012-02-28 05:05:23
如果一個UITabBarController
那麼它有一個屬性tabBar
。
tabBarController.tabBar.hidden = YES
應該爲你工作。 此外,如果您的圖像不是一個完整的大小,然後將UIImageView的幀更改爲CGRectMake(0,0,320,460);如果你正在顯示一個狀態欄。
在圖像頂部出現白色條(位於標籤欄位置)(即使在隱藏標籤欄並調整圖像視圖框的大小後)。 – Shameem 2012-02-29 15:30:04
嘗試使該區域透明。我不知道它是什麼,但你可以嘗試... – 2012-02-29 16:27:08
CATransition *animation = [CATransition animation];
[animation setType:kCATransitionFade];
[[self.view.window layer] addAnimation:animation forKey:@"layerAnimation"];
[self.tabBarController.tabBar setHidden:YES];
// Display tab bar animated
CATransition *animation = [CATransition animation];
animation setType:kCATransitionFade];
[[self.view.window layer] addAnimation:animation forKey:@"layerAnimation"];
[self.tabBarController.tabBar setHidden:NO];
我沒有檢查這個代碼,但我認爲它會工作
你可以更新你的答案,而不是回答一個新的問題。 – 2012-02-28 04:56:32
@krishna:我在底部(在標籤欄的地方)看到一條灰白色的酒吧。 – Shameem 2012-02-29 15:26:58
[[self navigationController] setHidesBottomBarWhenPushed:YES];
我希望這會幫助你。
是不是'UITabBarController'?或簡單的'UITabBar'? – 2012-02-28 04:24:07
可能重複的[如何隱藏標籤欄控制器?](http://stackoverflow.com/questions/7466829/how-to-hide-tab-bar-controller) – 2012-02-28 04:27:47
@InderKumarRathore,它是'UITabBarController' – Shameem 2012-02-29 15:23:47