零点起飞学iPhone开发之动画.pptx_第1页
零点起飞学iPhone开发之动画.pptx_第2页
零点起飞学iPhone开发之动画.pptx_第3页
零点起飞学iPhone开发之动画.pptx_第4页
零点起飞学iPhone开发之动画.pptx_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第11章 动画 在iPhone手机的使用中,为了使用户由一个 界面切换到另一个界面不会显的枯燥无味 ,所以就添加了一些动画效果。iPhone中预 置了很多动画效果,这些动画效果可以用 于视图和视图的切换、游戏等方面。本章 将主要讲解动画的一些基本操作。 11.1 动画的使用流程 在使用动画之前要知道一些关于动画的使 用流程才可以。本节将主要讲解有关动画 的使用流程等方面的知识。 11.1.1 开始准备动画 在要对动画进操作时,首先要使用 beginAnimations方法,它是动画开始。 + (void)beginAnimations:(NSString *)context:(void *); 11.1.2 设置动画的持续时间 每一个动画都不是以同一个持续时间进行 播放的,可以使用setAnimationDuration属性 来对动画的持续时间进行设置 +(void)setAnimationDuration:(NSTimeInterval); 11.1.3 设置动画的相对速度 动画的相对速度也就是动画所做的加速减 速运动。要设置动画的加减速运动就要对 setAnimationCurve属性进行设置。 +(void)setAnimationCurve:(UIViewAnimationCurve); UIVIewAnimationCurveEaseInOut、 UIViewAnimationCurveEaseIn、 UIViewAnimationCurveEaseOut、 UIViewAnimationCurveLinear 11.1.4 结束动画 当将动画设置完毕以后,就要使用 commitAnimations来将动画结束。 + (void)commitAnimations; 11.2 使用过渡动画 过渡动画常用与界面的切换,所谓过渡是 从一个阶段到令一个阶段。要使用过渡动 画就要使用setAnimationTransition属性进行 设置。 +(void)setAnimationTransition:(UIViewAnimationTransition) forView:(UIView *) cache:(BOOL); 11.2 使用过渡动画 效果功能 UIViewAnimationTransitionCurlDown卷曲翻页,从上往下 UIViewAnimationTransitionCurlUp卷曲翻页,从下往上 UIViewAnimationTransitionFlipFromleft从左向右旋转 UIViewAnimationTransitionFlipFromRight从右向左旋转 UIViewAnimationTransitionNone没有动画 11.2.1 翻页动画 在图书阅读器中,当看完一页内容后,要 看下一页的内容这时为了使在内容和内容 进行切换的过程不枯燥,就是用了翻页这 一动画效果。 11.2.2 旋转动画 旋转动画一般用于在浏览图片的过程中, 当从一个图片切换到另一个图片时,为了 使切换过程不太单调,就要使用旋转动画 来吸引人们的眼球。 11.3 时间定时器 时间定时器可以每隔一段时间将图像进行 更新,这样也可以使图片有一种动态的感 觉。本节主要讲解时间定时器的创建和使 用。 11.3.1 创建时间定时器 要使用时间定时器,首先要创建NSTimer类 ,创建的语法形式有两种。 NSTimer *对象名=NSTimer scheduledTimerWithTimeInterval:(NSTimeInterval) target:(id)selector:(SEL)userInfo:(id) repeats:(BOOL); NSTimer *对象名=NSTimer scheduledTimerWithTimeInterval:(NSTimeInterval) invocation:(NSInvocation *)repeats(BOOL); 11.3.2 使用时间定时器 知道了时间定时器的创建以后,就来使用 时间定时器完成最简单的三个动画效果, 分别是平移、旋转和缩放。 1.平移 所谓平移就是指在同一平面内,将一个图 形整体按照某个直线方向移动一定的距 离。下面,就来使用时间定时器来实现一 个小球沿x轴所做的平移动画。 2.旋转 要想让小球做旋转运动,可以不断的改变 小球的角度。下面,通过时间定时器来实 现小球做旋转运动。 3.缩放 要实现小球的缩放,就要使用transform中 的CGAffineTransformMakeScale来进行设 置。下面,就来实现小球的缩放动画。 11.4 小结 本章主要讲

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论