iOS layer addAnimation动画
使用方法:
[view.layer addAnimation:<#(nonnull CAAnimation *)#> forKey:nil]
+(CATransition *)antFromRight{ CATransition *ant=[[CATransition alloc]init];; ant.duration=0.2; ant.type=kCATransitionPush; //ant.startProgress=0.5; ant.subtype=kCATransitionFromRight; return ant; } +(CATransition *)antToRight{ CATransition *ant=[[CATransition alloc]init];; ant.duration=0.2; ant.type=kCATransitionReveal; ant.subtype=kCATransitionFromLeft; return ant; } +(CATransition *)antBase{ CATransition *ant=[[CATransition alloc]init];; ant.duration=0.2; ant.type=kCATransitionFade; return ant; } +(CATransition *)antFromBottom{ CATransition *ant=[[CATransition alloc]init];; ant.duration=0.1; ant.type=kCATransitionPush; ant.startProgress=0.5; ant.subtype=kCATransitionFromTop; return ant; } +(CATransition *)antToBottom{ CATransition *ant=[[CATransition alloc]init];; ant.duration=0.1; ant.type=kCATransitionReveal; ant.subtype=kCATransitionFromBottom; ant.endProgress=0.5; return ant; }