常见的加载动画(loading...)

CAReplicatorLayer * repLlayer = [CAReplicatorLayer layer];//复制层layer

repLlayer.frame = _LoadView.bounds;

repLlayer.backgroundColor = [UIColor blackColor].CGColor;

[_LoadView.layer addSublayer:repLlayer];

CALayer * layer = [CALayer layer];

layer.frame = CGRectMake(0, 0, 10, 10);

layer.transform = CATransform3DMakeScale(0, 0, 0);

layer.anchorPoint = CGPointMake(0.5, 1);

layer.position = CGPointMake(_LoadView.frame.size.width/2, 10);

layer.cornerRadius = 5 ;

layer.backgroundColor = [UIColor greenColor].CGColor;

[repLlayer addSublayer:layer];

repLlayer.instanceCount = 20 ;

repLlayer.instanceDelay = 2.0/20;

//    repLlayer.repeatDuration = 2.0/20;

repLlayer.instanceTransform = CATransform3DMakeRotation(M_PI *2/20, 0, 0, 1);

CABasicAnimation * baseAni = [[CABasicAnimation alloc]init];

baseAni.keyPath = @"transform.scale";

baseAni.fromValue = @1;

baseAni.toValue = @0;

baseAni.duration = 2;

baseAni.repeatCount = MAXFLOAT ;

[layer addAnimation:baseAni forKey:nil];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看...
    F麦子阅读 10,531评论 5 13
  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥ios动画全貌。在这里你可以看...
    每天刷两次牙阅读 12,717评论 6 30
  • Core Animation Core Animation,中文翻译为核心动画,它是一组非常强大的动画处理API,...
    45b645c5912e阅读 8,178评论 0 21
  • 专用图层 简书很多标签不支持,以下目录跳转没用!!! CAShapeLayer CATextLayer CATra...
    百草纪阅读 5,123评论 0 4
  • 1、导入资源 2、选择图片,修改图片类型,设置尺寸和它的压缩格式,资源比较多的时候会设置第一个默认的压缩格式 3、...
    周joe阅读 1,807评论 0 1