你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS-CGContextAddArc各參數說明

iOS-CGContextAddArc各參數說明

編輯:IOS開發綜合

使用 UIGraphicsGetCurrentContext() 畫圓可能會遇到

CGContextAddArc(CGContextRef  _Nullable c, CGFloat x, CGFloat y, CGFloat radius, CGFloat startAngle, CGFloat endAngle, int clockwise)

不要因為它這麼多的參數嚇到,待我一一解釋:
首先溫習下初中的知識:
1弧度=180°/π (≈57.3°)
度=弧度×180°/π
360°= 360×π/180 =2π 弧度

然後:
x,y為圓點坐標,radius半徑,startAngle為開始的弧度,endAngle為 結束的弧度,clockwise 0為順時針,1為逆時針。

再:

CGContextAddArc(context, self.center.x, self.center.y, sectionRadius, 0, 2 * M_PI, 0);

意思是:在當前畫布上,以 self.center.x, self.center.y 為圓心,順時針畫一個360度的圓.

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved