·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> app软件开发 >> IOS开发 >> IOS简单的加减分动画

IOS简单的加减分动画

作者:佚名      IOS开发编辑:admin      更新时间:2022-07-23

使用 shapeLayer 当动画层  其实以前有写过 类似的了

github: https://github.com/li6185377/AddScore 

  1. self.PRegress = [[CAShapeLayer alloc]init];  
  2.         _pregress.frame = CGRectMake(15,18, 64,64);  
  3.         _pregress.lineWidth= 3;  
  4.         _pregress.fillColor= [UIColor colorWithWhite:0 alpha:0].CGColor;  
  5.         _pregress.strokeColor = RGBCOLOR(225,140,150).CGColor;  
  6.         _pregress.lineCap = @"round";  
  7.         _pregress.strokeStart = 0;  
  8.         _pregress.strokeEnd = 0;  
  9.           
  10.         _pregress.path = CGPathCreateWithEllipseInRect(pregress_bg.bounds, NULL);  
  11.         _pregress.transform = CATransform3DMakeRotation(M_PI, 0, 0, 1);  
  12.         [self.layer addSublayer:_pregress];