iOS開發隨筆之畫圓弧CGContextAddArc


CGContextAddArc(CGContextRef cg_nullable c, CGFloat x, CGFloat y,
    CGFloat radius, CGFloat startAngle, CGFloat endAngle, int clockwise)
//  CGContextRef cg_nullable c   圖形上下文
//  CGFloat x	圓心x座標
//  CGFloat y  圓形y座標
//  CGFloat radius  圓半徑
//  CGFloat startAngle  起始弧度
//  CGFloat endAngle  結束弧度
//  int clockwise  繪製方向,0 順時針,1 逆時針

繪製時的座標系和手機座標系是一樣的,右下爲正,左上爲負
繪圖座標系示例

示例:順時針方向畫一個從M_PI_2到-M_PI_2的圓弧

CGContextRef context = UIGraphicsGetCurrentContext();
[COLOR2 setStroke]; 
CGContextSetLineWidth(context, 5.0);
CGContextAddArc(context, 200, 200, 50, M_PI_2, -M_PI_2, 0);
CGContextDrawPath(context, kCGPathStroke);

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章