iOS基础动画常用的key

iOS基础动画常用的key

在此记录一下基础动画常用的key,以便查阅。

  • transform.scale 比例转化 @(0.8)
  • transform.scale.x 宽的比例 @(0.8)
  • transform.scale.y 高的比例 @(0.8)
  • transform.rotation.x 围绕x轴旋转 @(M_PI)
  • transform.rotation.y 围绕y轴旋转 @(M_PI)
  • transform.rotation.z 围绕z轴旋转 @(M_PI)
  • cornerRadius 圆角的设置 @(50)
  • backgroundColor 背景颜色的变化 (id)[UIColor purpleColor].CGColor。
  • bounds 大小,中心不变 [NSValue valueWithCGRect:CGRectMake(0, 0, 200, 200)];
  • position 位置(中心点的改变) [NSValue valueWithCGPoint:CGPointMake(300, 300)];
  • contents 内容,比如UIImageView的图片 imageAnima.toValue = (id)[UIImage imageNamed:@“to”].CGImage;
  • opacity 透明度 @(0.7) opacity 透明度 @(0.7)
  • contentsRect.size.width 横向拉伸缩放 @(0.4)最好是0~1之间的。

CABasicAnimation的属性介绍:

  • duration 动画的时长
  • repeatCount 重复的次数。不停重复设置为 HUGE_VALF
  • repeatDuration 设置动画的时间。在该时间内动画一直执行,不计次数。
  • beginTime 指定动画开始的时间。从开始延迟几秒的话,设置为【CACurrentMediaTime() + 秒数】 的方式
  • timingFunction 设置动画的速度变化
  • autoreverses 动画结束时是否执行逆动画
  • fromValue 所改变属性的起始值
  • toValue 所改变属性的结束时的值
  • byValue 所改变属性相同起始值的改变量
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值