当推送到下一个控制器时,动画在消失之前显示黑色标签栏

When pushing to next controller the animation shows black tabbar before disappear

我使用以下代码:

override func viewWillDisappear(_ animated: Bool) {
    self.tabBarController?.tabBar.isTranslucent = true
    self.tabBarController?.tabBar.isHidden = true
}

当推送到下一个控制器时,我可以看到下一个错误(黑色背景而不是白色):

image

如何将黑色背景变为白色?

使用下一个代码修复它:

tabBarController?.view.backgroundColor = .white