翻页动画

#pragmaCATransition动画实现/**

*  动画效果实现

*  @param type    动画的类型 在开头的枚举中有列举,比如 CurlDown//下翻页,CurlUp//上翻页,FlipFromLeft//左翻转,FlipFromRight//右翻转 等...

*  @param subtype 动画执行的起始位置,上下左右

*  @param view    哪个view执行的动画

*/- (void) transitionWithType:(NSString *)typeWithSubtype:(NSString *) subtype ForView : (UIView *) view {    

CATransition *animation = [CATransition animation];    

animation.duration =0.7f;    

animation.type=type;

if(subtype != nil) {       

 animation.subtype = subtype;   

 }    

animation.timingFunction = UIViewAnimationOptionCurveEaseInOut;   

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

}

调用:

   [self transitionWithType:@"pageCurl" WithSubtype:kCATransitionFromRight   ForView:self.view]; 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容