嗨 在我的應用程序中我使用TabBar.At第一次當我打電話loginControl,我隱藏標籤欄使用[login hidesBottomBarWhenPushed=YES];
現在如果登錄是成功的,然後我顯示detailViewController,但我沒有看到TabBar後,甚至將hidesBottomBarWhenPushed
設置爲NO
。
有什麼問題...任何人可以幫助我?底部tabBar隱藏
1
A
回答
0
如果你不再需要你的登錄視圖控制器,你可以在推秒之前彈出它。這將完成這項工作,但在後退按鈕中會出現奇怪的動畫。它仍然是一個解決方案:)
[navController popViewControllerAnimated:NO];
編輯:
試試這個....
loginSuccessController *login = [[loginSuccessController alloc] initWithNibName:@"loginSuccessController" bundle:nil];
[self.navigationController popViewControllerAnimated:NO];
[self.navigationController pushViewController:login animated:YES];
0
可以嘗試[self setHidesBottomBarWhenPushed:NO];
在loginsuccesscontroller的viewWillAppear中或viewDidLoad中
+0
是的,我嘗試但沒有影響 – Hiren 2011-04-09 05:00:27
2
使用此方法隱藏並顯示tabbar :)
-(void)makeTabBarHidden:(BOOL)hide
{
UITabBarController *tabBarController = self.tabBarController;
if (hide == tabBarController.tabBar.hidden) {
return;
}
UIView *contentView;
if ([[tabBarController.view.subviews objectAtIndex:0] isKindOfClass:[UITabBar class]]) {
contentView = [tabBarController.view.subviews objectAtIndex:1];
} else {
contentView = [tabBarController.view.subviews objectAtIndex:0];
}
if (hide) {
contentView.frame = tabBarController.view.bounds;
}
else {
contentView.frame = CGRectMake(tabBarController.view.bounds.origin.x,
tabBarController.view.bounds.origin.y,
tabBarController.view.bounds.size.width,
tabBarController.view.bounds.size.height - tabBarController.tabBar.frame.size.height);
}
tabBarController.tabBar.hidden = hide;
}
相關問題
- 1. 隱藏tabbar時的底部空白處
- 2. 按需隱藏底部欄
- 3. 只隱藏底部內容
- 4. 隱藏TabBar時推
- 5. 隱藏TabBar項目
- 6. 隱藏和取消隱藏tabbar
- 7. 部分機器人底部片隱藏
- 8. 隱藏Rubymotion中的tabBar
- 9. 隱藏TabBar和顯示UIToolbar
- 10. 隱藏在Spark的TabBar
- 11. 隱藏的TabBar發出
- 12. 鍵盤隱藏的TabBar
- 13. 問題與TabBar隱藏
- 14. 隱藏tabBar中的項目?
- 15. 隱藏底部導航欄 - 在底部顯示白色條
- 16. 反應本機隱藏底部導航
- 17. 隱藏屏幕底部的div嗎?
- 18. 無頭查看器 - 隱藏底部UI
- 19. 在底部滾動時隱藏圖片
- 20. 滾動底部隱藏分區
- 21. 隱藏/顯示底部導航軟鍵
- 22. 底部內容隱藏在IE7
- 23. tkraise不隱藏'底部'框架
- 24. 導航欄隱藏NestedScrollView的底部[Android]
- 25. QLPreviewController隱藏底部工具欄
- 26. 在Android中隱藏底部選項欄
- 27. 如何隱藏底部垂直線highcharts.js
- 28. jquery隱藏向上按鈕,當在垂直滾動頂部和隱藏谷底底部
- 29. 取消隱藏一個隱藏的標籤欄(的TabBar)
- 30. 隱藏/取消隱藏狀態欄,TabBar和NavigationBar touch
給我們一些代碼,它可能是你在tabBarController頂部推動你的detailView。 – 2011-04-08 07:19:29