如何让我的 UIImageView 位于 Swift 中的模糊效果之上?
How do I make my UIImageView be on top of the Blur Effect in Swift?
我正在使用这个相机应用程序,一旦拍照,视图就会变得模糊,包括捕获的图像。我希望捕获的图像位于模糊效果之上,这样它就不会变得模糊并且用户可以看到他们拍摄的照片。我怎么能那样做?这是我目前的代码:
if !UIAccessibilityIsReduceTransparencyEnabled() {
self.view.backgroundColor = UIColor.clearColor()
let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.Dark)
let blurEffectView = UIVisualEffectView(effect: blurEffect)
blurEffectView.frame = self.view.bounds
blurEffectView.autoresizingMask = [.FlexibleWidth, .FlexibleHeight]
self.view.addSubview(blurEffectView)
}
else {
self.view.backgroundColor = UIColor.blackColor()
}
添加到效果视图内容视图的任何视图都不会被模糊。效果视图后面的任何视图都会被模糊。
我正在使用这个相机应用程序,一旦拍照,视图就会变得模糊,包括捕获的图像。我希望捕获的图像位于模糊效果之上,这样它就不会变得模糊并且用户可以看到他们拍摄的照片。我怎么能那样做?这是我目前的代码:
if !UIAccessibilityIsReduceTransparencyEnabled() {
self.view.backgroundColor = UIColor.clearColor()
let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.Dark)
let blurEffectView = UIVisualEffectView(effect: blurEffect)
blurEffectView.frame = self.view.bounds
blurEffectView.autoresizingMask = [.FlexibleWidth, .FlexibleHeight]
self.view.addSubview(blurEffectView)
}
else {
self.view.backgroundColor = UIColor.blackColor()
}
添加到效果视图内容视图的任何视图都不会被模糊。效果视图后面的任何视图都会被模糊。