I have the following code:
CAShapeLayer* lay = [CAShapeLayer layer];
lay.path = [UIBezierPath bezierPathWithArcCenter:CGPointMake(150, 150) radius:40 startAngle:0 endAngle:360 clockwise:YES].CGPath;
lay.fillRule = kCAFillRuleEvenOdd;
self.contentView.layer.mask = lay;
At left is what I want, at right is what I get.
I want to cut a circular hole from the contentView, this code masks it to the specified path but this is not I want. Thanks in advance.