ios - UITabBarController 全屏推送新的 View Controller

标签 ios navigation

我有一个 UITabBarController 和几个选项卡,每个选项卡都与一个 subview Controller 相关联。

现在在其中一个 subview Controller 中,如果我推送一个 View Controller ,它不会全屏推送,而是推送到 UITabBar 的“上方”。

如何全屏推送它?

P.S 我已经尝试了 hidesBottomBarWhenPushed 选项,当目标 View Controller 存在时,我可以看到底部有一个空白区域,然后 View 被拉伸(stretch)以填充该空白区域,看起来很奇怪。

最佳答案

您必须在推送的 View Controller 上应用hideTabBarsWhenPushed

关于ios - UITabBarController 全屏推送新的 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37484976/

相关文章:

ios - 使用 ABPersonCopyImageData 获取 iOS 联系人图像

android - 使用 flutter 中的手势检测器导航到不同页面时,黑屏 flutter 。说多个英雄共享同一个标签

jquery - 导航和内容重叠方式的问题

javascript - 如何使用 jQuery 在键盘上为 Div 列表启用箭头导航

ios - 根据车辆路线获取从一个地点到另一地点的路线

ios - 将 UIImageView 嵌入屏幕顶部或底部的栏小部件中

ios - 扩展对 swift 的性能有害吗?

objective-c - 键盘遮挡了输入字段

ios - Swift:在 CALayer 中添加自定义 View

html - 传送CSS导航栏?