邯郸网站建设在哪里,上海红酒网站建设,网站免费认证,商务网站建设公2019独角兽企业重金招聘Python工程师标准 CAKeyframeAnimation跟CABasicAnimation的区别是#xff1a;CABasicAnimation只能从一个数值(fromValue)变到另一个数值(toValue)#xff0c;而CAKeyframeAnimation会使用一个NSArray保存这些数值 - (void)value
{CAKe… 2019独角兽企业重金招聘Python工程师标准 CAKeyframeAnimation跟CABasicAnimation的区别是CABasicAnimation只能从一个数值(fromValue)变到另一个数值(toValue)而CAKeyframeAnimation会使用一个NSArray保存这些数值 - (void)value
{CAKeyframeAnimation *anim [CAKeyframeAnimation animation];// 设置动画属性anim.keyPath position;NSValue *v1 [NSValue valueWithCGPoint:CGPointZero];NSValue *v2 [NSValue valueWithCGPoint:CGPointMake(160, 160)];NSValue *v3 [NSValue valueWithCGPoint:CGPointMake(270, 0)];anim.values [v1,v2,v3];anim.duration 2;[_redView.layer addAnimation:anim forKey:nil];
}
-(void)path
{CAKeyframeAnimation *anim [CAKeyframeAnimation animation];// 设置动画属性anim.keyPath position;UIBezierPath *path [UIBezierPath bezierPathWithOvalInRect:CGRectMake(0, 0, 200, 200)];anim.path path.CGPath;anim.duration 0.25;// 取消反弹anim.removedOnCompletion NO;anim.fillMode kCAFillModeForwards;anim.repeatCount MAXFLOAT;[_redView.layer addAnimation:anim forKey:nil];
} keyPath可以使用的key
#define angle2Radian(angle) ((angle)/180.0*M_PI) transform.rotation.x 围绕x轴翻转 参数角度 angle2Radian(5)
transform.rotation.y 围绕y轴翻转 参数同上
transform.rotation.z 围绕z轴翻转 参数同上
transform.rotation 默认围绕z轴
transform.scale.x x方向缩放 参数缩放比例 1.5
transform.scale.y y方向缩放 参数同上
transform.scale.z z方向缩放 参数同上
transform.scale 所有方向缩放 参数同上
transform.translation.x x方向移动 参数x轴上的坐标 100
transform.translation.y x方向移动 参数y轴上的坐标
transform.translation.z x方向移动 参数z轴上的坐标
transform.translation 移动 参数移动到的点 100100
opacity 透明度 参数透明度 0.5
backgroundColor 背景颜色 参数颜色 (id)[[UIColor redColor] CGColor]
cornerRadius 圆角 参数圆角半径 5
borderWidth 边框宽度 参数边框宽度 5
bounds 大小 参数CGRect
contents 内容 参数CGImage
contentsRect 可视内容 参数CGRect 值是01之间的小数
hidden 是否隐藏
position
shadowColor
shadowOffset
shadowOpacity
shadowRadius 转载于:https://my.oschina.net/u/2532565/blog/551227