我有一个小型多 View 应用程序。它由一个 UITabBarController
组成,每个选项卡中都有一个导航 Controller 。我想要的是在用户摇动设备时显示 UIImageView
。在我实现加载 UIImageView
之后,我遇到了一个问题——由于选项卡和导航栏,图像只占屏幕的 2/3。我设法隐藏了导航栏,但我仍然停留在标签栏上。我尝试了很多解决方案,例如 [tabBar setHidden: YES];
但我收到错误“tabBar undeclared”,尽管我已经导入了定义 tabBar 的 AppDelegate。
提前致谢!
最佳答案
尝试设置
myViewController.hidesBottomBarWhenPushed = YES;
当您创建 UIImageView 时。当你将它推到 View 堆栈时,UITabBar 会自动隐藏,当你弹出或关闭 Controller 时,它会自动恢复。不需要应用程序委托(delegate)。
关于iphone - 如何隐藏 iPhone 标签栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2499892/