CATransition转场动画-IOS开发
2012-02-08 14:35
267 查看
声明 欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。 文章出处:http://blog.csdn.net/iukey |
转场动画是一种动画对象,可以被附着在已经存在的视图上。
需导入Quartz Qore框架
#import <QuatzCore/CAAnimation.h> CATransition *myTransition=[CATransition animation];//创建CATransition myTransition.duration=0.3;//持续时长0.3秒 myTransition.timingFunction=UIViewAnimationCurveEaseInOut;//计时函数,从头到尾的流畅度 myTransition.type=kCATransionPush;//动画类型 myTransition.subtype=kCATransitionFromLeft;//子类型 //要令一个转场生效,组要将动画添加到将要变为动画视图所附着的图层。例如在两个视图控制器之间进行转场,那就将动画添加到窗口的图层中: [[self.view.superview layer]addAnimation:myTransition forKey:nil ]; //如果是将控制器内的子视图转场到另一个子视图,就将动画加入到视图控制器的图层。还有一种选择,用视图控制器内部的视图作为替代,将你的子视图作为主视图的子图层: [ self.view.layer addAnimation:myTransition forKey:nil ]; [ self.view addSubView:newView ]; [oldView removeFromSuperview]; //如果你使用的是导航控制器,可以将动画加到导航控制器的视图图层中。 [ navigationController.view.layer addAnimation:myTransition forKey:nil ];
相关文章推荐
- CATransition转场动画-IOS开发
- 【iOS开发】---- 转场动画 CATransition
- CATransition转场动画-IOS开发
- iOS开发之 转场动画CATransition
- 【iOS开发】---- 转场动画 CATransition
- iOS开发UI篇—核心动画(转场动画和组动画)
- iOS开发UI篇—核心动画(转场动画和组动画
- iOS开发UI篇—核心动画(转场动画和组动画)
- iOS开发UI篇—核心动画(转场动画和组动画)
- iOS开发——动画编程OC篇&(四)转场动画
- iOS开发之高级转场动画,tableview到collectionView自定义转场动画+手势驱动
- iOS 开发--转场动画
- IOS登录页面动画、转场动画开发详解
- iOS开发UI篇—核心动画(转场动画和组动画)
- 实例讲解iOS中的CATransition转场动画使用
- iOS开发UI篇—核心动画(转场动画和组动画)
- iOS开发——登录页面动画、转场动画
- 详解iOS开发中的转场动画和组动画以及UIView封装动画
- ios开发之自定义转场动画
- iOS开发UI高级—35核心动画(转场动画和组动画)