美文网首页
[三次贝塞尔曲线]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