//tarnsform放大缩小动画

CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"transform.scale"];//根据传的keypath实现不同动画

animation.duration = 0.3f;

animation.repeatCount = 0;

animation.autoreverses = YES;

animation.fromValue = [NSNumber numberWithFloat:1.0f];

animation.toValue = [NSNumber numberWithFloat:1.1f];

animation.byValue = [NSNumber numberWithFloat:0.9f];

animation.removedOnCompletion = YES;

[view.layer addAnimation:animation forKey:@"animation_key"];

keypath值:

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

...

相关文章:

  • 2021-05-25
  • 2022-01-18
  • 2022-12-23
  • 2021-11-13
  • 2022-12-23
  • 2022-01-06
  • 2022-12-23
猜你喜欢
  • 2021-11-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-21
  • 2021-07-20
  • 2022-12-23
相关资源
相似解决方案