UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:view2.bounds byRoundingCorners:UIRectCornerBottomRight | UIRectCornerTopRight cornerRadii:CGSizeMake(40, 40)];
// 這裡 40 40 表示圓弧的角度 前面的參數有四個類型 左上角 左下角 右上角 右下角
CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
maskLayer.frame = view2.bounds;
maskLayer.path = maskPath.CGPath;
view2.layer.mask = maskLayer;
本文轉自 卓行天下 51CTO部落格,原文連結:http://blog.51cto.com/9951038/1852327,如需轉載請自行聯系原作者