2015-12-11 81 views
0

我需要在iOS中使用UIBezierPath來繪製加載圖形,如下圖所示。任何人都可以向我建議如何做到這一點?UIBezierpath繪製加載圈

我需要裝載圖形像 「svprogresshud」

enter image description here

回答

0

試試這個,你會得到一些想法。

UIBezierPath *bezierPath = [UIBezierPath bezierPath]; 
[bezierPath addArcWithCenter:center radius:50 startAngle:0 endAngle:2 * M_PI clockwise:YES]; 
CAShapeLayer *progressLayer = [[CAShapeLayer alloc] init]; 

[progressLayer setPath:bezierPath.CGPath]; 
[progressLayer setStrokeColor:[UIColor colorWithWhite:1.0 alpha:0.2].CGColor]; 
[progressLayer setFillColor:[UIColor clearColor].CGColor]; 
[progressLayer setLineWidth:0.3 * self.bounds.size.width]; 
[progressLayer setStrokeEnd:volume/100]; 
[_circleView.layer addSublayer:progressLayer]; 
+0

根據你的改變UI。 –