Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 当按下下一个控制器时,动画在消失之前显示黑色选项卡栏_Swift_Tabbar_Pushviewcontroller - Fatal编程技术网

Swift 当按下下一个控制器时,动画在消失之前显示黑色选项卡栏

Swift 当按下下一个控制器时,动画在消失之前显示黑色选项卡栏,swift,tabbar,pushviewcontroller,Swift,Tabbar,Pushviewcontroller,我使用以下代码: override func viewWillDisappear(_ animated: Bool) { self.tabBarController?.tabBar.isTranslucent = true self.tabBarController?.tabBar.isHidden = true } 当按下下一个控制器时,我可以看到下一个bug(黑色背景而非白色): 如何将黑色背景更改为白色?用下一个代码修复了它: tabBarController?.vie

我使用以下代码:

override func viewWillDisappear(_ animated: Bool) {
    self.tabBarController?.tabBar.isTranslucent = true
    self.tabBarController?.tabBar.isHidden = true
}
当按下下一个控制器时,我可以看到下一个bug(黑色背景而非白色):


如何将黑色背景更改为白色?

用下一个代码修复了它:

tabBarController?.view.backgroundColor = .white