iphone - 如何以编程方式隐藏选项卡栏,然后展开 View 以适合

标签 iphone uitabbarcontroller

我从这个问题中得到了代码: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/

相关文章:

iphone - 如何将 UITabBarController 设置为查看?

objective-c - 如何确定 tabbarcontroller 中的当前事件 View

ios - UITabBarController Tab Modal Presentation -Swift2 OS

ios - [nav visibleViewController] 的类混合

iphone - 按下取消时显示警报 View 并保持在同一 View Controller 上

iphone - 在一个 UIViewController 中处理多个 UITableView 的最佳方法?

iphone - Facebook Graph API 错误 - 已达到 Feed 操作请求限制

ios - TabBarController 只加载黑屏?

iphone - 为 iPhone 备份文件创建密码破解器

iphone - 4英寸屏幕的iOS模拟器?