1莉炉、貝塞爾曲線的創(chuàng)建
// 創(chuàng)建貝塞爾曲線對(duì)象( 直接繪制不會(huì)出現(xiàn)任何效果,貝塞爾曲線是空白的)
+ (instancetype)bezierPath;
// 創(chuàng)建一個(gè)矩形的貝塞爾曲線對(duì)象
+ (instancetype)bezierPathWithRect:(CGRect)rect;
// 創(chuàng)建一個(gè)橢圓的貝塞爾曲線對(duì)象
+ (instancetype)bezierPathWithOvalInRect:(CGRect)rect;
// 創(chuàng)建一個(gè)圓角矩形的貝塞爾曲線對(duì)象
+ (instancetype)bezierPathWithRoundedRect:(CGRect)rect
cornerRadius:(CGFloat)cornerRadius; // rounds all corners with the same horizontal and vertical radius
// 創(chuàng)建一個(gè)可以指定某個(gè)角是圓角的貝塞爾曲線
+ (instancetype)bezierPathWithRoundedRect:(CGRect)rect
byRoundingCorners:(UIRectCorner)corners // 設(shè)置那個(gè)角設(shè)置圓角
cornerRadii:(CGSize)cornerRadii; // 圓角半徑
// 創(chuàng)建一個(gè)圓弧
+ (instancetype)bezierPathWithArcCenter:(CGPoint)center // 圓弧的中心
radius:(CGFloat)radius // 弧的半徑
startAngle:(CGFloat)startAngle // 繪制的開始角度
endAngle:(CGFloat)endAngle // 繪制的結(jié)束半徑
clockwise:(BOOL)clockwise; // 是否順時(shí)針繪制
// 通過一個(gè) CGPath 對(duì)象來創(chuàng)建貝塞爾曲線
+ (instancetype)bezierPathWithCGPath:(CGPathRef)CGPath;
Snip20160803_9.png