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
人生就是要感受美丽的善良的,丑恶的病态的。