貝塞爾曲線

屬性

  1. CGPathRef CGPath
    將UIBezierPath類轉(zhuǎn)換成CGPath
  2. BOOL empty
    只讀屬性遵湖,路徑上是否有有效元素
  3. CGRect bounds
    獲取path的X坐標(biāo)讨彼、Y坐標(biāo)、寬度聪廉,高度為0
  4. CGPoint currentPoint
    當(dāng)前path的位置
  5. CGFloat lineWidth
    path的寬度
  6. CGLineCap lineCapStyle
    端點樣式
    kCGLineCapButt:無端點
    kCGLineCapRound:圓形端點
    kCGLineCapSquare:方形端點
  7. CGLineJoin lineJoinStyle
    拐角樣式
    kCGLineJoinMiter:尖角
    kCGLineJoinRound:圓角
    kCGLineJoinBevel:缺角
  8. CGFloat miterLimit
    最大斜接長度(只有在使用kCGLineJoinMiter是才有效)携龟,邊角的角度越小崇堰,斜接長度就會越大
  9. CGFloat flatness
    彎曲路徑的渲染精度亿虽,默認(rèn)為0.6,越小精度越高它呀,相應(yīng)的更加消耗性能螺男。
  10. BOOL usesEvenOddFillRule
    單雙數(shù)圈規(guī)則是否用于繪制路徑,默認(rèn)是NO

畫各種圖形圖形方法

  1. 移動到某一點
    - (void)moveToPoint:(CGPoint)point;
  2. 繪制一條線
    - (void)addLineToPoint:(CGPoint)point;
  3. 創(chuàng)建3次貝塞爾曲線
    - (void)addCurveToPoint:(CGPoint)endPoint controlPoint1:(CGPoint)controlPoint1 controlPoint2:(CGPoint)controlPoint2;
  4. 創(chuàng)建二次貝塞爾曲線
    - (void)addQuadCurveToPoint:(CGPoint)endPoint controlPoint:(CGPoint)controlPoint;
  5. 畫一段圓弧
    - (void)addArcWithCenter:(CGPoint)center radius:(CGFloat)radius startAngle:(CGFloat)startAngle endAngle:(CGFloat)endAngle clockwise:(BOOL)clockwise
    各個參數(shù)的意義:
    center:圓心的坐標(biāo)
    radius:半徑
    startAngle:起始的弧度
    endAngle:圓弧結(jié)束的弧度
    clockwise:YES為順時針纵穿,No為逆時針
  6. 關(guān)閉路徑下隧,在起點和終點連一條線
    - (void)closePath;
  7. 清空路徑
    - (void)removeAllPoints;
  8. 追加路徑
    - (void)appendPath:(UIBezierPath *)bezierPath
  9. 扭轉(zhuǎn)路徑,起點終點轉(zhuǎn)換
    - (UIBezierPath *)bezierPathByReversingPath
  10. 路徑進行仿射變換:
    - (void)applyTransform:(CGAffineTransform)transform
  11. 繪制虛線
    - (void)setLineDash:(nullable const CGFloat *)pattern count:(NSInteger)count phase:(CGFloat)phase
    參數(shù)
    pattern->C類型線性數(shù)據(jù)
    count->pattern中數(shù)據(jù)個數(shù)
    phase-> 起始位置
  12. 填充
    - (void)fill
  13. 描邊
    - (void)stroke
  14. 設(shè)置描邊的顏色
    [[UIColor blackColor] setStroke];
  15. 設(shè)置描邊的混合模式
    - (void)fillWithBlendMode:(CGBlendMode)blendMode alpha:(CGFloat)alpha
    參數(shù):
    blendMode->混合模式 alpha->透明度
  16. 設(shè)置填充的混合模式
    - (void)strokeWithBlendMode:(CGBlendMode)blendMode alpha:(CGFloat)alpha;
  17. 修改當(dāng)前圖形上下文的繪圖區(qū)域可見,隨后的繪圖操作導(dǎo)致呈現(xiàn)內(nèi)容只有發(fā)生在指定路徑的填充區(qū)域
    - (void)addClip

參考文檔:http://www.reibang.com/p/7c03f7e9ed57

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末谓媒,一起剝皮案震驚了整個濱河市淆院,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌句惯,老刑警劉巖土辩,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異抢野,居然都是意外死亡拷淘,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進店門指孤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來启涯,“玉大人,你說我怎么就攤上這事∈藕浚” “怎么了?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵详恼,是天一觀的道長补君。 經(jīng)常有香客問我,道長昧互,這世上最難降的妖魔是什么挽铁? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮敞掘,結(jié)果婚禮上叽掘,老公的妹妹穿的比我還像新娘。我一直安慰自己玖雁,他們只是感情好更扁,可當(dāng)我...
    茶點故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著赫冬,像睡著了一般浓镜。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上劲厌,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天膛薛,我揣著相機與錄音,去河邊找鬼补鼻。 笑死哄啄,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的风范。 我是一名探鬼主播咨跌,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼硼婿!你這毒婦竟也來了虑润?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤加酵,失蹤者是張志新(化名)和其女友劉穎拳喻,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體猪腕,經(jīng)...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡冗澈,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了陋葡。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片亚亲。...
    茶點故事閱讀 39,902評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出捌归,到底是詐尸還是另有隱情肛响,我是刑警寧澤,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布惜索,位于F島的核電站特笋,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏巾兆。R本人自食惡果不足惜猎物,卻給世界環(huán)境...
    茶點故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望角塑。 院中可真熱鬧蔫磨,春花似錦、人聲如沸圃伶。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽窒朋。三九已至煤惩,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間炼邀,已是汗流浹背魄揉。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留拭宁,地道東北人洛退。 一個月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像杰标,于是被迫代替她去往敵國和親兵怯。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,843評論 2 354

推薦閱讀更多精彩內(nèi)容