CGMutablePathRef thePath = CGPathCreateMutable();
CGPathMoveToPoint(thePath,NULL,aLayer.position.x, aLayer.position.y - 10);
CGPathAddCurveToPoint(thePath,NULL,
aLayer.position.x, aLayer.position.y - 30,
aLayer.position.x, aLayer.position.y - 50,
aPoint.x, aPoint.y);
CAKeyframeAnimation *theAnimation = [CAKeyframeAnimation animationWithKeyPath:@"position"];
theAnimation.path = thePath;
theAnimation.duration = duration;
CFRelease(thePath);
theAnimation.removedOnCompletion = YES;
[aLayer addAnimation:theAnimation forKey:@"position"];
分享到:
相关推荐
CALayer基本使用,CALayer基本使用,CALayer基本使用,CALayer基本使用
CALayer 图层处理
这是我自己写的一个关于CALayer的基本使用的代码,需要学习的朋友可以下载看看。以后会陆续上传一些CALayer的高级使用,主要是核心动画方面的内容。
图层CALayer的一些知识:自定义图层,图层的一些动画
CALayer的子类.zip
这是我在学习ios的过程中写的一个demo,介绍了CALayer的简单使用。
通过自定义CALayer,实现星空模拟效果(当然效果一般般)。代码很简单,都在CMLayer类中,仅为大家自定义CALayer并添加相关动画提供一份参考demo。
简单方便的间接实现CALayer的"AutoLayout
利用 CALayer 可以实现复杂的动画效果,同时 CALayer 在运动过程中,需要点击 CALayer,同时能够监控到点击的对象
用代码实现三维立体图形
iOS CALayer 思维导图,超级棒棒哒 iOS CALayer 思维导图,超级棒棒哒
传入百分比参数,实现进度条变化,用于下载网络资源时,下载量占总量的多少
iOS CALayer动画实现
NULL 博文链接:https://hulefei29.iteye.com/blog/1155377
CAlayer层的隐式动画属性
CALayer指南了解CALayer的财产。
CALayer简介 1. CALayer是核心动画的基础,通过设置CALayer属性可以做圆角,边框,阴影等效果. 2. 每个UIView内部都有一个CALayer类型的属性layer. 3. 在实现核心动画时,本质上是把CALayer中的内容 转换成位图,...
CAlayer层的属性 ...决定着CALayer身上的哪个点会在position属性所指的位置 以自己的左上角为原点(0, 0) 它的x、y取值范围都是0~1,默认值为(0.5, 0.5) 2.图示 anchorPoint 它的取值为0~1 红色
基于CALayer写的动画分类
iOS - 控制动画播放与暂停的CALayer分类