控制器之间的那些事儿(过渡动画)

今天特意整理了一下关于控制器跳转动画的资料.

先看下执行效果怎么样?

动画效果: rippleEffect

Two.gif

'

CATransition *anim = [CATransition animation];
anim.type = @"rippleEffect";
anim.duration = 1.5;
[[UIApplication sharedApplication].keyWindow.layer addAnimation:anim forKey:nil];

只需要在跳转控制器的地方加上这样一段代码就可以实现了, 是不是非常的方便呢?

那么下面奉上各种动画执行的代码:
用字符串表示想的type属性

| 字符串 | 效果名称 |
| ------- ---: | ------- :|
| pageCurl | 向上翻一页 |
|pageUnCurl |向下翻一页 |
| rippleEffect | 滴水效果 |
| suckEffect | 收缩效果 |
| cube | 立方体效果 |
| oglFlip | 上下翻转效果|

最后一步: Command + R (骚骚的跑起来), 是不是立马实现了想要的效果!

如果您要转发, 或者修改, 请您注明文章源地址和作者,尊重每一个人的辛苦.

你可能感兴趣的:(控制器之间的那些事儿(过渡动画))