ios - 交互式 Pop Gesture 的安全区域底部布局问题

标签 ios swift iphone ios11

enter image description here

我们使用了默认的 tabbarcontroller。 Tabbar rootViewController 显示tabbar 和其他viewcontroller 隐藏的tabbar。当我们使用interactivePopGesture 时,safearea 的底部布局不会更新高度。所有其他情况都可以正常工作

    override func viewWillAppear(_ animated: Bool) {
    super.viewWillAppear(animated)

    if navigationController?.viewControllers[0] == self {
        tabBarController?.tabBar.isHidden = false

    } else {
        tabBarController?.tabBar.isHidden = true

    }
}

最佳答案

//问题出在你的 Tabbar 相关的 View Controller 属性中

enter image description here

按照以下步骤操作:

1) 选择你的 tabbar prfile viewcontroller

2) 禁用推送时隐藏底栏

3) 当您在其他 View Controller 上推送时启用隐藏底部栏推送

关于ios - 交互式 Pop Gesture 的安全区域底部布局问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55097173/

相关文章:

ios - 如何在 Swift 中声明全局变量?

ios - 使用 swift 和 spriteKit 如何围绕节点外部的点旋转 SKSpriteNode?

iOS 8 CLLocationManager

ios - 关于 iOS 应用程序的图像和图标名称以及图标大小的最终说明

javascript - iOS 上的 jQuery Mobile 混合应用程序 - 第一次尝试无法在 <input> 上输入文本

ipad - 如何将 UISplitViewController 用作模态视图 Controller ?

objective-c - 检查来自 API 的响应是否为有效的 JSON

ios - iPhone 应用程序出现奇怪的崩溃

iphone - Objective c 中带有端口的 url 的正则表达式

objective-c - uiactionsheet 崩溃