广

IOS开发

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

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

    2018-04-08 09:04:36 次阅读 稿源:互联网
    零七广告

    本文实例为大家分享了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;}

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

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七广告
    零七广告
    零七广告
    零七广告