我从这个问题中得到了代码:How to hide UITabBarController programmatically?这很棒,但是 View 现在无法扩展以适应选项卡栏留下的空间。
我已经为 View 设置了适当的 UIViewAutoresizingMasks,但我假设仅仅因为它的隐藏并不意味着它仍然占用空间?
无论如何,如果我执行[self.navigationController setNavigationBarHidden:YESanimated:YES];
,那么导航栏就会向上移动并离开屏幕,从而扩展 View 。
如何为选项卡栏复制此行为?
最佳答案
事实证明这不太可能。最好的方法是呈现一个模态视图(导航) Controller ,而不是推送 View Controller 。
关于iphone - 如何以编程方式隐藏选项卡栏,然后展开 View 以适合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4031804/