在我的应用程序Tabbar被隐藏,iPhone:有关隐藏TabBar控制器的问题?
但试图它显示如下所示的屏幕。
我使用下面的代码隐藏的TabBar
[self.navigationController.tabBarController.tabBar setHidden:YES];
我怎么能在那个地方显示任何图像或可以覆盖我的观点,即地方?
在我的应用程序Tabbar被隐藏,iPhone:有关隐藏TabBar控制器的问题?
但试图它显示如下所示的屏幕。
我使用下面的代码隐藏的TabBar
[self.navigationController.tabBarController.tabBar setHidden:YES];
我怎么能在那个地方显示任何图像或可以覆盖我的观点,即地方?
您可以将任何UIView/UIImageView添加到您在问题中显示的当前屏幕。确保你的视图的框架是416.我希望你使截图的viewController高度为416.这样它会显示完整。尝试一下,或者如果仍然无法通过邮件向我发送演示代码,我将解决您的问题。
UPDATE
试试这个代码推的观点在堆栈使用
UIViewController *vController = alloc initwithnib// just for example your actual code will be here
[vController hidesBottomBarWhenPushed];
[self.navigationController pushViewController:vController animated:YES];
确定之前隐藏TabBar,所以我有这样的,当我删除我的标签栏控制器,用于特定的屏幕。
您需要设置应用程序的UIWindow的背景颜色/背景图像。我在界面构建器中做了一些非常不错的事情,但有人会分享正确的代码。
让我知道你上车,
如果他的视图的背景颜色是白色,他在窗口上设置黑色,该怎么办? –
如果视图背景颜色是白色,那么只需将窗口的背景颜色设置为白色即可。认真!认为! – theiOSDude
更多,如果所有的观点都有相同的背景 - 我的答案将是完美的解决方案。没有必要投票完全有效的答案! – theiOSDude
代替为的UITabBarController“隐藏”属性的,我可能会以动画播放关闭屏幕(如在有frame.location.y一个像素比更大你的看法的高度)。
您可以使用UIView动画为此获得很好的效果,同时您可以为您的视图设置动画效果以填充整个屏幕。
嘿我想设置UIViews的高度,但它仍然不工作 –
看到更新的答案 –
谢谢问题解决 –