我们使用了默认的 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 属性中
按照以下步骤操作:
1) 选择你的 tabbar prfile viewcontroller
2) 禁用推送时隐藏底栏
3) 当您在其他 View Controller 上推送时启用隐藏底部栏推送
关于ios - 交互式 Pop Gesture 的安全区域底部布局问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55097173/