我有一个viewcontroller,它有一个blurview作为背景,以便你可以看到底层的viewcontroller。
除非您想在navigationController中呈现modalviewcontroller,否则这很有用。然后你会看到一段时间的模糊视图,然后它只是白色,你看不到底层的视图控制器。
我尝试将navigationcontroller.view.backgroundColor设置为clear但这不起作用。
我怎样才能做到这一点?
let vc: FilterViewController = FilterViewController()
vc.modalPresentationStyle = .overFullScreen
vc.delegate = self
let navCtrl = UINavigationController(rootViewController: vc)
navCtrl.view.backgroundColor = .clear
self.navigationController?.present(navCtrl, animated: true, completion: nil)