我一直试图让我的 TabBarController 的一部分全屏显示一段时间,但仍然无法弄清楚最后一块。
所以我可以使用下面的代码将 UIViewController 放在 UINavigationBar 后面。
self.navigationController.navigationBar.translucent = YES;
self.wantsFullScreenLayout = YES;
还可以使用下面的代码隐藏 UINavigationBar 和 TabBarController。
[self.navigationController setNavigationBarHidden:YES animated:NO];
[self.tabBarController.tabBar setHidden:YES];
但是,在隐藏之前,我的 UIViewController 的高度仍然不会延伸到 TabBarController 所在的位置之后。所以看起来下面好像有一个空白区域。
附图片。
我尝试更改 self.tabBarController.view.frame 并绑定。还是不做。似乎有什么东西阻止它覆盖底部。
我怎样才能做到这一点?
谢谢你,
三通