0
UIViewController
をぼかし背景で表示したいと考えました。 I背景ぼけがその境界として白色のグローを有する提示されたUIViewController
一方、期待通りに動作しているViewDidLoad()
UIBlurEffectによって与えられた白いアウターグローを除去する方法
self.view.backgroundColor = UIColor.clear
let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.dark)
let vibrancyEffect = UIVibrancyEffect(blurEffect: blurEffect)
let blurEffectView = UIVisualEffectView(effect: vibrancyEffect)
blurEffectView.frame = self.view.bounds
blurEffectView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
blurEffectView.alpha = 0.0
self.view.addSubview(blurEffectView)
self.view.sendSubview(toBack: blurEffectView)
に次のコードを使用します。誰かがそれを取り除く方法を私に案内できるなら、本当に役立つでしょうか。参考のためにスクリーンショットを添付してください。
あなたは提示されたビューコントローラの周りに白い輝きをしていますが、プレゼンテーションビューコントローラ(バックグラウンドではビューコントローラ)の周りの輝きを意味しますか? – sconewolf
@sconewolfはい。画面のすべての端を確認します。あなたは輝きを見るでしょう。 –