UIBezierPath *maskPath=[UIBezierPath bezierPathWithRoundedRect:self.picImageView.bounds byRoundingCorners:UIRectCornerTopLeft|UIRectCornerTopRight cornerRadii:CGSizeMake(8, 8)];
CAShapeLayer *maskLayer=[[CAShapeLayer alloc] init];
maskLayer.frame=self.picImageView.bounds;
maskLayer.path=maskPath.CGPath;
self.picImageView.layer.mask=maskLayer;
指定了需要成爲圓角的角。該參數是UIRectCorner類型的,可選的值有:
* UIRectCornerTopLeft
* UIRectCornerTopRight
* UIRectCornerBottomLeft
* UIRectCornerBottomRight
* UIRectCornerAllCorners
從名字很容易看出來代表的意思,使用“|”來組合就好了。