首页 > 其他 > 详细

09-转场动画

时间:2015-12-17 18:53:02      阅读:332      评论:0      收藏:0      [点我收藏+]

 

09-转场动画

1.什么是转场动画?
    就是从一个场景转换到另一个场景,像导航控制器的push效果,就是一个转场.

2.如何创建转场动画
  创建转场动画
  CATransition *anim = [CATransition animation];
  设置转场类型
  anim.type = @"cube";
  anim.duration = 1;
  设置转场的方向
  anim.subtype = kCATransitionFromLeft;
  设置动画的开始位置
  anim.startProgress = 0.5;
  设置动画的结束位置
  anim.endProgress  =0.8;
  添加动画了
 [_imageV.layer addAnimation:anim forKey:nil];


 要执行动画的代码称为转场代码.
 转场动画要和转场代码写在同一个方法当中才有动画效果.

3.UIView进行转场动画

   [UIView transitionWithView:self.imageV duration:1 
    options:UIViewAnimationOptionTransitionFlipFromRight 
    animations:^{
        转场代码
    } completion:^(BOOL finished) {
        动画执行完毕时调用.
    }];

    使用UIView转场的类型比较少.

技术分享
技术分享

09-转场动画

原文:http://www.cnblogs.com/zhoudaquan/p/5054838.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!