在我的应用中,Tabbar已隐藏,
但是尝试显示屏幕如下所示。
我使用以下代码隐藏标签栏
[self.navigationController.tabBarController.tabBar setHidden:YES];
如何在该地方显示任何图像或用我的视图覆盖该地点?
答案 0 :(得分:1)
您可以将任何UIView / UIImageView添加到您在问题中显示的当前屏幕。确保你的视图的框架是416.我希望你使截图的viewController高度为416.这样它将显示完整。尝试它,或者如果仍然无法通过邮件向我发送演示代码,我将解决您的问题。
<强>更新强>
尝试此代码以在推送堆栈使用
上的视图之前隐藏tabbarUIViewController *vController = alloc initwithnib// just for example your actual code will be here
[vController hidesBottomBarWhenPushed];
[self.navigationController pushViewController:vController animated:YES];
答案 1 :(得分:0)
我可能不会在UITabBarController中使用“hidden”属性,而是在屏幕上设置动画(就像在frame.location.y中一个像素大于视图的高度)。
您可以使用UIView动画为此获得一个很好的效果,同时您可以为视图设置动画以填充整个屏幕。
答案 2 :(得分:-1)
你需要设置应用程序的UIWindow的背景颜色/背景图像。我在界面构建器中非常苛刻地使用了它,但有人会分享正确的代码。
让我知道你是怎么过的,