美文网首页
iOS画一个椭圆

iOS画一个椭圆

作者: 阿木小丸子 | 来源:发表于2018-01-24 15:50 被阅读0次

    //椭圆

    -(void)rangleView:(CGRect)frame{

        UIBezierPath *rectPath = [UIBezierPath bezierPathWithRect:self.frame];

        UIBezierPath *circlePath = [UIBezierPath bezierPathWithOvalInRect:frame];

        [rectPath appendPath:circlePath];

        CAShapeLayer *mask1 = [CAShapeLayer layer];

        mask1.frame = CGRectMake(0, 0, COVERVIEW_WIDTH, COVERVIEW_HEIGHT);

        mask1.backgroundColor = [UIColor clearColor].CGColor;

        mask1.fillColor = [UIColor whiteColor].CGColor;

        mask1.path = rectPath.CGPath;

        mask1.fillRule = kCAFillRuleEvenOdd;

        self.layer.mask = mask1;

    }

    相关文章

      网友评论

          本文标题:iOS画一个椭圆

          本文链接:https://www.haomeiwen.com/subject/htpuaxtx.html