ios弧形进度条_iOS如何实现环形进度条加载效果
繪制方法需要重寫- (void)drawRect:(CGRect)rect,使用UIBezierPath繪制圓形動畫路徑,調用stroke進行繪制,如下:
- (void)drawRect:(CGRect)rect
{
UIBezierPath *path = [[UIBezierPath alloc] init];
path.lineWidth = 10.0;
[[UIColor colorWithRed:0/255.0 green:191/255.0 blue:255/255.0 alpha:1] set];
path.lineCapStyle = kCGLineCapRound;
path.lineJoinStyle = kCGLineJoinRound;
CGFloat radius = (MIN(rect.size.width, rect.size.height) - 10.0) * 0.5;
[path addArcWithCenter:(CGPoint){rect.size.width * 0.5, rect.size.height * 0.5} radius:radius startAngle:M_PI * 1.5 endAngle:M_PI * 1.5 + M_PI * 2 * _progress clockwise:YES];
[path stroke];
}
總結
以上是生活随笔為你收集整理的ios弧形进度条_iOS如何实现环形进度条加载效果的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第三代半导体板块龙头上市公司 芯片行业的
- 下一篇: mapreduce复制连接的代码_我的