我们使用了默认的tabbarcontroller。标签栏rootViewController显示标签栏和其他viewcontroller隐藏标签栏。当我们使用InteractivePopGesture时,safearea的底部布局不会更新。其他所有情况都可以正常工作
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
if navigationController?.viewControllers[0] == self {
tabBarController?.tabBar.isHidden = false
} else {
tabBarController?.tabBar.isHidden = true
}
}