首页投稿(暂停使用,暂停投稿)程序员iOS Developer

通过贝塞尔曲线

2017-06-24  本文已影响238人  傲骨天成科技

这是给UIView写的类别:
-(void)viewWithCornerRadius:(CGFloat)radius {
UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:self.bounds byRoundingCorners:UIRectCornerAllCorners cornerRadii:CGSizeMake(radius, radius)];
CAShapeLayer *maskLayer = [[CAShapeLayer alloc]init];
//设置大小
maskLayer.frame = self.bounds;
//设置图形样子
maskLayer.path = maskPath.CGPath;
self.layer.mask = maskLayer;
}

上一篇下一篇

猜你喜欢

热点阅读