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

2016-08-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 的画图基本知识,接下来,将开始这些图形动起来,基本动画效果。圆形进度条

上一篇下一篇

猜你喜欢

热点阅读