一、案例:https://github.com/sindrilin/Animations
二劣摇、國(guó)外:https://github.com/tapharmonic(出自:http://www.bobmccune.com/)
三、書(shū)上的案例:https://zsisme.gitbooks.io/ios-/content/chapter14/loading-and-latency.html
----------------分割線(xiàn)--------------
一、.繼承關(guān)系:[CAKeyFrameAnimation|CABasicAnimation]:CAPropertyAnimation:CAAnimation;
2.CAKeyFrameAnimation paths和Values是不會(huì)同時(shí)生效的;
【詳細(xì)看樹(shù)葉下落的例子】
3.專(zhuān)場(chǎng)動(dòng)畫(huà)CATransition
4.組動(dòng)畫(huà):CAAnimationGroup
[animationGroup setAnimations:@[rotationAnimation, scaleAnimation]];
5.2rotationAnimation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
二冯遂、回調(diào):CAAnimationDelegate
- (void)animationDidStart:(CAAnimation *)anim;
- (void)animationDidStop:(CAAnimation *)anim finished:(BOOL)flag;
三蕊肥、CATransaction
startProgress?
四蛤肌、彈簧
CASpringAnimation(詳解:http://www.reibang.com/p/90a7a1787d1b)