在我的应用程序实现中,我有一个带有5个不同选项卡的tabbar控制器。
通过以下代码隐藏我的标签栏
- (void)hideTabBar
{
for(UIView *view in self.tabController.view.subviews)
{
if([view isKindOfClass:[UITabBar class]] || [view isKindOfClass:[UIButton class]])
{
view.hidden = YES;
}
}
}
我仍然看到我的桌面视图的底部被一个白色的矩形部分遮挡(之前被可见的tabbar占据)
例如,在我隐藏标签栏之前
隐藏标签栏后,桌面视图仍然没有完全显示在屏幕上,底部仍然被白色矩形空间占用(之前被标签栏占用
如上所述,如何隐藏标签栏并确保整个桌面视图显示在我的屏幕上?
答案 0 :(得分:0)
myViewController.hidesBottomBarWhenPushed = YES;