I’ve got a UIVisualEffectView that I mask with a path. This works fine in iOS 9 (and I think iOS 8, though I don’t support that any more).
In iOS 10, there is no actual blur effect (though the masking still happens). There’s just an alpha background. Is this a known change?
My initializer does
CAShapeLayer* mask = [CAShapeLayer layer];
mask.path = path.CGPath;
self.layer.mask = mask;