您的位置:首页 > 其它

CABaseAnimation

2016-02-23 18:04 190 查看
主要成员变量:fromValue(开始值),toValue(结束值),byValue(改变量的值);
cumulative(是否累计叠加每次的动画效果,在repeatCount大于1时有用),timingFunction(动画效果,先快后慢kCAMediaTimingFunctionEaseOut,先慢后快kCAMediaTimingFunctionEaseIn,一样快kCAMediaTimingFunctionLinear,中间快kCAMediaTimingFunctionEaseInEaseOut);
duration一次动画的时间
repeatCount(重复次数,无穷大为HUGE_VALF),repeatDuration(重复时间);
autoreverses动画结束返回动画开始的状态的时候是否有动画效果,默认NO;

要保持动画后的效果要同时设置:removedOnCompletion=NO;fillMode=kCAFillModeForwards;

animationWithKeyPath的值:
  transform.scale = 大小
transform.scale.x = 宽的缩放比例
transform.scale.y = 高的缩放比例
transform.rotation.z = 平面图的旋转
opacity = 透明度
margin
zPosition
backgroundColor    背景颜色
cornerRadius    圆角
borderWidth
bounds
contents
contentsRect
cornerRadius
frame
hidden
mask
masksToBounds
opacity
position
shadowColor
shadowOffset
shadowOpacity
shadowRadius
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: