我正在创建一个导航基础应用程序。我还需要显示一个标签栏。
我的 mainWindow.xib 包含:
UINavigationController
,UITabBarController
。
UITabBarController
有三个 UINavigationController
。
在基于条件的算法中,我显示导航和选项卡栏。
运行良好。当我想移动 TabBar 的任何内部 View 时,就会出现问题:它在那里显示导航栏(我需要的),但它也显示 TabBar。我想删除所有内部 View 的TabBar。当我隐藏选项卡栏时,它仍然占据 View 底部的空间。我曾尝试重置 View 和窗口的框架,但没有任何帮助。
如何隐藏 tabBar 并在 View 中使用其空间?
我使用的逻辑正确吗?如果没有,请告诉如何纠正。如果有教程就更好了。
最佳答案
你可以试试这个:
yourInnerViewController.hidesBottomBarWhenPushed = YES;
[self.navigationController pushViewController:yourInnerViewController animated:YES];
关于iphone - 隐藏Tabbar还占空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5460048/