Code:
1 cakeyframeanimation * animation = [cakeyframeanimation animationwithkeypath: @ "transform. scale "]; 2 [animation setduration :. 6]; 3 nsmutablearray * values = [nsmutablearray array]; 4 [values addobject: [nsnumber numberwithfloat: 1.0]; 5 [values addobject: [nsnumber numberwithfloat: 1.2]; 6 [values addobject: [nsnumber numberwithfloat: 1.0]; 7 [values addobject: [nsnumber numberwithfloat: 1.1]; 8 [values addobject: [nsnumber numberwithfloat: 1.0]; 9 [animation setvalues: values]; 10 [animation setremovedoncompletion: Yes]; 11 [animation setautoreverses: No]; 12 animation. timingfunction = [camediatimingfunction functionwithname: kcamediatimingfunctioneaseineaseout]; 13 [_ animationview. layer addanimation: animation forkey: @ "transform. scale "];
Use cakeyframeanimation for animation
_ Animationview is used to implement an animated view.
A simple jelly bullet Animation