Je crée une superposition de blurredView avec une découpe rectangle clair au milieu. Mon code a jusqu'ici obtenu le contraire, à savoir un clearView avec une découpe de flou au milieu à la place.Création d'un blurView avec une découpe nette
J'ai adapté mes étapes à partir des messages suivants, j'apprécie si quelqu'un pouvait me diriger dans la bonne direction.
Swift mask of circle layer over UIView
CALayer with transparent hole in it
let blurView = UIVisualEffectView(frame: CGRect(x: 0, y: 0, width: self.view.frame.width, height: self.view.frame.height))
blurView.effect = UIBlurEffect(style: UIBlurEffectStyle.dark)
let scanLayer = CAShapeLayer()
scanLayer.path = CGPath(rect: scanRect, transform: nil)
view.addSubview(blurView)
blurView.layer.addSublayer(scanLayer)
blurView.layer.mask = scanLayer
je n'ai pas la moindre idée ... mais la dernière ligne ne devrait pas être là blurView.layer.mask = scanLayer – Naresh
utilisez ce https://stackoverflow.com/questions/29647792/swift-how-to-create-a-view-with-a-shape-cropped-in-it voir la réponse de Dănuţ Mihai Florian – Naresh