IOS Transition Animations 基础一
来源:互联网 发布:淘宝网址转换微信 编辑:程序博客网 时间:2024/06/02 16:49
IOS开发中界面与界面之间可以有许多切换的动画效果,SDK中有许多设置。
CATransition *myTransition = [ CATransition animation ]; //创建动画
myTransition.timingFunction=UIViewAnimationCurveEaseInOut;1.动画帧时间的类型控制:
这个类型控制了动画的播放速度,根据不同的场景,动画的播放速度是不同的。比如说有的要求开始播放速度块,后面慢。
这里列举了所有动画时间控制变量(速度的快慢是用帧率来控制的):
UIViewAnimationCurveEaseInOut
动画播放在开始的时候比较慢,播放到中间时加速,然后快完成的时候减速。
UIViewAnimationCurveEaseIn
动画开始速度慢,然后一直加速。UIViewAnimationCurveEaseOut
开始的时候正常播放,在块结束的时候逐渐减速。
UIViewAnimationCurveLinear
以恒定的速度来播放动画。2.动画效果的种类
这个是SDK中内置的各种界面效果切换,下面是效果的类型说明:
主类型:
kCATransitionFade
逐渐消失当前的View,切换到下一个ViewkCATransitionMoveIn
下一个View直接覆盖在当前View之上kCATransitionPush
先将当前View移出去,然后下一个View在移进来kCATransitionReveal
先将当前View移出去,然后显示下一个View子类型:
kCATransitionFromRight
新的要显示的View初始位置在右侧kCATransitionFromLeft
新的要显示的View初始位置在左侧kCATransitionFromTop
新的要显示的View初始位置在顶部kCATransitionFromBottom
新的要显示的View初始位置在底部结合这两种类型完成界面切换。
- IOS Transition Animations 基础一
- Material Design - Activity Transition Animations
- IOS疯狂基础之-动画Animations
- iOS动画——Layer Animations(一)
- iOS动画——Layer Animations(一)
- iOS Animations
- 翻译:iOS视图控制器编程指南(十)——自定义过渡动画(Customizing the Transition Animations)
- IOS 动画效果Animations
- iOS之UIView Animations
- Animations使用(一)
- 【Android】Animations(一)
- Drop-in replacement for UINavigationController with custom transition animations
- CSS3中的动画功能-transition功能与animations功能
- css3 transition 动画基础
- css3 transition 动画基础
- css3 transition 动画基础
- iOS之Transition动画
- iOS 中的 Delayed Transition
- silverlight与javascript交互操作
- WPF和WinForm判断组合键
- test
- 用到时间选择器(一)之使用datetimerpicker控件
- source insight研究——正则表达式篇
- IOS Transition Animations 基础一
- Python之struct模块浅谈
- 移动平台:开放与封闭
- 现代编程语言应该拥有的三大特性
- test
- WIFI,蓝牙,电池,背光,SD卡,摄像头,按键,MIC,重力感应等 功能的简单使用
- python2.4 解析json数据
- Android核心分析 之二 -------方法论探讨之概念空间篇 .
- ubuntu apache2配置详解(含虚拟主机配置方法)