美文网首页
CATransition 转场动画

CATransition 转场动画

作者: 华楠 | 来源:发表于2016-12-01 15:42 被阅读0次

做项目的时候,想加一点稍微炫酷一点的转场方式,就用上了。
<pre>
CATransition *myTransition=[CATransition animation];//创建CATransition

myTransition.duration=1;//持续时长0.3秒

myTransition.timingFunction=UIViewAnimationCurveEaseInOut;//计时函数,从头到尾的流畅度

myTransition.type=kCATransitionReveal;//动画类型

myTransition.subtype=kCATransitionFromLeft;//子类型

//要令一个转场生效,组要将动画添加到将要变为动画视图所附着的图层。例如在两个视图控制器之间进行转场,那就将动画添加到窗口的图层中:

[[self.view.superview layer]addAnimation:myTransition forKey:nil ];

//如果是将控制器内的子视图转场到另一个子视图,就将动画加入到视图控制器的图层。还有一种选择,用视图控制器内部的视图作为替代,将你的子视图作为主视图的子图层:

[ self.view.layer addAnimation:myTransition forKey:nil ];

//动画完成后进行的操作

// [_tableView reloadData];

// TopViewController *top=[[TopViewController alloc]init];

// [self presentViewController:top animated:YES completion:^{

//

// }];
</pre>

相关文章

  • 核心动画(三)

    转场动画 一、CATransition简介 CATransition是CAAnimation的子类,用于做转场动画...

  • CATransition

    CATransition 父类是CAAnimation 转场动画——CATransition CATransiti...

  • iOS转场动画的三种方式

    1.CATransition CATransition是CAAnimation的子类,用于过渡动画或转场动画。为视...

  • iOS转场动画的三种方式

    1.CATransition CATransition是CAAnimation的子类,用于过渡动画或转场动画。为视...

  • iOS开发之转场动画

    CATransition是CAAnimationd的子类。 CATransition的type属性是转场动画类型:...

  • OC_转场动画的工具类(无交互)

    转场动画的学习 请看简书iOS CAAnimation之CATransition(自定义转场动画) 一、思路 . ...

  • OC_转场动画的工具类(无交互)

    转场动画的学习 请看简书iOS CAAnimation之CATransition(自定义转场动画) 一、思路 . ...

  • CATransition转场动画

    简介 CATransition又称转场动画,是CAAnimation的子类,可以直接使用 转场动画主要用于为图层提...

  • CATransition 转场动画

    做项目的时候,想加一点稍微炫酷一点的转场方式,就用上了。 CATransition *myTransition=[...

  • 转场动画CATransition

    转场动画就是从一个场景以动画的形式过渡到另一个场景 步骤: 1.创建转场动 2.设置转场类型、子类型(可选)及其他...

网友评论

      本文标题:CATransition 转场动画

      本文链接:https://www.haomeiwen.com/subject/mvwxmttx.html