美文网首页
[三次贝塞尔曲线]UIBezierPath画图基础实例

[三次贝塞尔曲线]UIBezierPath画图基础实例

作者: 萧过 | 来源:发表于2016-08-03 11:03 被阅读0次

    效果图:

    原理实例图[图片来自官方文档]

    贝塞尔曲线必定通过首尾两个点,称为端点;中间两个点虽然未必要通过,但却起到牵制曲线形状路径的作用。

    函数代码:

    #pragma mark三次贝塞尔曲线

    -(void)thirdBeziePathDraw

    {

    UIBezierPath*pah=[UIBezierPathbezierPath];

    //起点

    [pahmoveToPoint:CGPointMake(20,150)];

    //画线

    [pahaddCurveToPoint:CGPointMake(300,150)controlPoint1:CGPointMake(160,0)controlPoint2:CGPointMake(160,250)];

    pah.lineWidth=8;

    UIColor*scolor=[UIColorredColor];

    [scolorset];

    [pahstroke];

    }

    OK,以上是UIBezierPath 的画图基本知识,接下来,将开始这些图形动起来,基本动画效果。圆形进度条

    相关文章

      网友评论

          本文标题:[三次贝塞尔曲线]UIBezierPath画图基础实例

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