- draw circle and arc using
CAShapeLayer
andUIBezierPath
- animate properties of CoreAnimation classes using
CABasicAnimation
andCASpringAnimation
- animate
UILabel
text content usingCADisplayLink
- replicate layers using
CAReplicatorLayer
with move and rotate transforms - create a
CAEmitterLayer
layer withCAEmitterCell
and manage its properties
Using CABasicAnimation
, I have come to the conclusion that the overlaid animation layer disappears after it is launched and does not affect the main layer. Additionally, the base layer can only contain one animation layer.
CALayer classes | Additionally |
---|---|
CALayer |
UIBezierPath |
CAShapeLayer |
CABasicAnimation |
CAEmitterLayer |
CASpringAnimation |
CAEmitterCell |
CADisplayLink |
CAReplicatorLayer |
CGAffineTransforms |