隐藏标签栏会在iPhone X和较新设备的安全区域下方留出空间。如何将视图(黄色)扩展到底部边缘?我已经阅读了其他地方提供的各种解决方案,但都不适合我,因为我要根据条件呈现具有或不具有tababar的相同视图控制器。
有没有简单的解决方案?
还是我必须将视图的底部边缘固定到设备的底部?如果是这种情况,怎么办?
为了隐藏,我正在使用此代码
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
self.tabBarController?.tabBar.isHidden = true
}
let controller = UIViewController()
controller.hidesBottomBarWhenPushed = true
navigationController?.pushViewController(controller, animated: true)