美文网首页
iOS贝塞尔曲线画返回箭头

iOS贝塞尔曲线画返回箭头

作者: 时光浅影 | 来源:发表于2018-04-28 16:42 被阅读275次
    UIImageView  *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(100, 100, 100, 100)];
    
        imageView.backgroundColor = [UIColor redColor];
        [self.view addSubview:imageView];
    // 线的路径
        UIBezierPath *polygonPath = [UIBezierPath bezierPath];
        
        // 这些点的位置都是相对于所在视图的
        // 起点
        [polygonPath moveToPoint:CGPointMake(25, 5)];
        // 其他点
        [polygonPath addLineToPoint:CGPointMake(15, 15)];
        [polygonPath addLineToPoint:CGPointMake(25, 25)];
        
    //    [polygonPath closePath]; // 添加一个结尾点和起点相同
        
        CAShapeLayer *polygonLayer = [CAShapeLayer layer];
        polygonLayer.lineWidth = 3;
        polygonLayer.strokeColor = [UIColor whiteColor].CGColor;
        polygonLayer.path = polygonPath.CGPath;
        polygonLayer.fillColor = nil; // 默认为blackColor
        [imageView.layer addSublayer:polygonLayer];
    

    参考链接:https://www.cnblogs.com/jaesun/p/iOS-CAShapeLayerUIBezierPath-hua-xian.html

    相关文章

      网友评论

          本文标题:iOS贝塞尔曲线画返回箭头

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