在storyBoard中,我添加了單獨的UIView作爲視圖控制器中的第一響應者。然後,我將該視圖添加爲self.view的子視圖。但是我希望self.view在顯示子視圖時應該模糊。我怎樣才能做到這一點?我希望我的self.view內容應該是可見的,但模糊,建議最好的方式
我試圖通過施加
let imageView = UIImageView(image: UIImage(named: "blur2.jpg"))
imageView.frame = self.view.bounds
imageView.contentMode = .scaleAspectFit
self.view.addSubview(imageView)
let blurEffect = UIBlurEffect(style: .regular)
let blurredEffectView = UIVisualEffectView(effect: blurEffect)
blurredEffectView.frame = imageView.bounds
self.view.addSubview(blurredEffectView)
self.view.addSubview(view_Message)
view_Message.center = self.view.center
view_Message.alpha = 1
view_Message.layer.cornerRadius = 0.3
view_Message.transform = CGAffineTransform.init(scaleX: 1.3, y: 1.3)
view_Message是UIView的將其作爲FirstResponder在情節串連圖板。
但我的self.view內容不可見。我希望我的self.view應該會變得模糊(但應該稍微顯示),同時我希望顯示我的子視圖。
嘗試使用blurEffectView.alpha減少模糊= 0.5 – Amanpreet