转场动画过度效果 (私有API)

IOS系统下界面的切换有很多种,但是我们使用时发现他只有一两种。其实这与苹果公司的理念相关,那就是简约统一的界面。这样用户只要用过它的产品,,其他产品也就很容易上手了。但是随着移动端的发展,人们的要求越来越高,学习能力也不断提高,界面当然也趋向于 人机交互的“和谐”。

根据不同场景设置相应的动画效果也是有必要的。一下是 私有的转场动画过渡效果:

fade

交叉淡化 过度的效果

push

新视图把旧视图推出去

moveIn

新视图移到旧视图上面

reveal

将旧视图移开,显示新视图

cube

立方体翻滚的效果

oglFlip

上下左右翻转的效果

suckEffect

收缩效果,如一块布被抽走

rippleEffect

水滴效果(像是在屏幕上滴了一滴水,然后泛起一下涟漪)

pageCurl

向上翻页效果

pageUnCurl

向下翻页效果

cameraIrisHollowOpen

相机镜头打开效果

cameraIrisHollowClose

相机镜头关闭效果

转场动画CATransition 有两个基本的属性 type 和 subtype 分别是设置动画类型(类型如上)和动画方向(有的动画显而易见没有动画方向,就不能设置了)

简单的使用

CATransition

transition.duration = .5;

transition.type = @"cube";

transition.subtype = kCATransitionFromRight;

navigationController

pushViewController

人生就是要感受美丽的善良的,丑恶的病态的。

转场动画过度效果 (私有API)

相关文章:

你感兴趣的文章:

标签云: