1、根據乙個矩形畫曲線
+ (uibezierpath *)bezierpathwithrect:(cgrect)rect
2、根據矩形框的內切圓畫曲線
+ (uibezierpath *)bezierpathwithovalinrect:(cgrect)rect
3、根據矩形畫帶圓角的曲線
+ (uibezierpath *)bezierpathwithroundedrect:(cgrect)rect cornerradius:(cgfloat)cornerradius
4、在矩形中,可以針對四角中的某個角加圓角, 一般用於設定某個檢視的頂端兩角為圓形
+ (uibezierpath *)bezierpathwithroundedrect:(cgrect)rect byroundingcorners:(uirectcorner)corners cornerradii:(cgsize)cornerradii
引數:corners:列舉值,可以選擇某個角
cornerradii:圓角的大小
5、以某個中心點畫弧線
+ (uibezierpath *)bezierpathwitharccenter:(cgpoint)center radius:(cgfloat)radius startangle:(cgfloat)startangle endangle:(cgfloat)endangle clockwise:(bool)clockwise;
引數:center:弧線中心點的座標
radius:弧線所在圓的半徑
startangle:弧線開始的角度值
endangle:弧線結束的角度值
clockwise:是否順時針畫弧線
6、畫二元曲線,一般和movetopoint配合使用
- (void)addquadcurvetopoint:(cgpoint)endpoint controlpoint:(cgpoint)controlpoint
引數:endpoint:曲線的終點
controlpoint:畫曲線的基準點
7、以三個點畫一段曲線,一般和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...