CAShapeLayer and UIBezierPath

1.CAShapeLayer 有一个属性 path, 用这个属性配合上 UIBezierPath 这个类就可以达到超神的效果。

2.UIBezierPath 指的是用bezier方式构建一段路径

3.可以用贝塞尔曲线的方式来构建一段弧线,你可以用任意条弧线来组成你想要的形状,比如,你想用它来和上面一样画一个矩形

4.要注意fillColorstokeColor各自是什么意思:

layer.fillColor = UIColor.clearColor().CGColor
layer.strokeColor = UIColor.blackColor().CGColor

5.预定义

#define pi 3.14159265359  
#define   DEGREES_TO_RADIANS(degrees)  ((pi * degrees)/ 180) 

你可能感兴趣的:(CAShapeLayer and UIBezierPath)