//根據乙個矩形畫曲線
+ (uibezierpath *)bezierpathwithrect:(cgrect)rect
//根據矩形框的內切圓畫曲線
+ (uibezierpath *)bezierpathwithovalinrect:(cgrect)rect
//根據矩形畫帶圓角的曲線
+ (uibezierpath *)bezierpathwithroundedrect:(cgrect)rect cornerradius:(cgfloat)cornerradius
//在矩形中,可以針對四角中的某個角加圓角
+ (uibezierpath
*)bezierpathwithroundedrect:(
cgrect
)rect byroundingcorners:(
uirectcorner
)corners cornerradii:(
cgsize
)cornerradii
引數:corners
:列舉值,可以選擇某個角
cornerradii
:圓角的大小
//以某個中心點畫弧線
+ (uibezierpath
*)bezierpathwitharccenter:(
cgpoint
)center radius:(
cgfloat
)radius startangle:(
cgfloat
)startangle endangle:(
cgfloat
)endangle clockwise:(
bool
)clockwise;
引數:center:弧線中心點的座標
radius:弧線所在圓的半徑
startangle:弧線開始的角度值
endangle:弧線結束的角度值
clockwise:是否順時針畫弧線
//畫二元曲線,一般和
movetopoint配合使用
- (void)addquadcurvetopoint:(cgpoint)endpoint controlpoint:(cgpoint)controlpoint
引數:endpoint
:曲線的終點
controlpoint
:畫曲線的基準點
//以三個點畫一段曲線,一般和movetopoint配合使用
- (void)addcurvetopoint:(cgpoint)endpoint controlpoint1:(cgpoint)controlpoint1 controlpoint2:(cgpoint)controlpoint2
引數:endpoint
:曲線的終點
controlpoint1
:畫曲線的第乙個基準點
controlpoint2
:畫曲線的第二個基準點
UIBezierPath貝塞爾弧線
下面兩個網頁是我學習時發現的相關的知識網頁,總結了常用的知識點。以免忘記,特記錄在此。uibezierpath貝塞爾弧線常用方法 ios uibezierpath類介紹 幾點需要注意 繪製的圖形要寫在drawrect函式裡面,在view裡面繪製圖形。下面是我熟悉uibezierpath而寫的幾個小例...
UIBezierPath貝塞爾弧線常用方法記
根據乙個矩形畫曲線 uibezierpath bezierpathwithrect cgrect rect 根據矩形框的內切圓畫曲線 uibezierpath bezierpathwithovalinrect cgrect rect 根據矩形畫帶圓角的曲線 uibezierpath bezierpa...
UIBezierPath貝塞爾弧線常用方法記
根據乙個矩形畫曲線 uibezierpath bezierpathwithrect cgrect rect 根據矩形框的內切圓畫曲線 uibezierpath bezierpathwithovalinrect cgrect rect 根據矩形畫帶圓角的曲線 uibezierpath bezierpa...