首页 > 系统 > iOS > 正文

iOS点击文字按钮变转圈加载效果

2020-07-26 03:20:27
字体:
来源:转载
供稿:网友

本文实例为大家分享了iOS点击文字按钮变转圈加载效果的相关代码,供大家参考,具体内容如下

实现效果:

实现代码:

// 画弧线- (void)drawHalfCircle {  loadingLayer = [self drawCircle];     // 这个是用于指定画笔的开始与结束点  loadingLayer.strokeStart = 0.0;  loadingLayer.strokeEnd = 0.75;} - (CAShapeLayer *)drawCircle {  CGRect frame = CGRectMake(0, 0, self.frame.size.height, self.frame.size.height);  CAShapeLayer *circleLayer = [CAShapeLayer layer];  // 指定frame,只是为了设置宽度和高度  circleLayer.frame = frame;  // 设置居中显示  circleLayer.position = CGPointMake(self.frame.size.height/2, self.frame.size.height/2);  // 设置填充颜色  circleLayer.fillColor = [UIColor clearColor].CGColor;  // 设置线宽  circleLayer.lineWidth = 1;  // 设置线的颜色  circleLayer.strokeColor = kSelfborderColor.CGColor;  // 使用UIBezierPath创建路径  UIBezierPath *circlePath = [UIBezierPath bezierPathWithOvalInRect:frame];  // 设置CAShapeLayer与UIBezierPath关联  circleLayer.path = circlePath.CGPath;  // 将CAShaperLayer放到某个层上显示  [self.layer addSublayer:circleLayer];  return circleLayer;}

以上就是本文的全部内容,希望对大家的学习有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表