一、转场动画简单介绍CAAnimation的子类,用于做转场动画,能够为层提供移出屏幕和移入屏幕的动画效果。iOS比Mac OS X的转场动画效果少一点UINavigationController就是通过CATransition实现了将控制器的视图推入屏幕的动画效果属性解析:type:动画过渡类型s...
分类:
移动开发 时间:
2015-05-14 11:41:43
阅读次数:
176
再做一些shaking动画时,通常会指定对称的左右几个点,加入都CAKeyframeAnimation.values中。
但是这就需要计算present layer的点,不太方便。
看了下CAPropertyAnimation有个属性是additive,这个属性根据当前的渲染层的值加上value生成新的渲染的值,也就是动画时present layer的值。
Deter...
分类:
其他好文 时间:
2015-05-06 15:06:29
阅读次数:
164
//临时取消动画 [CATransaction begin]; [CATransaction setDisableActions:YES]; mMyLayer.strokeEnd = 0; [CATransaction commit];//永久取消动画mMyLayer.actions =...
分类:
其他好文 时间:
2015-05-05 16:13:43
阅读次数:
143
iOS开发之动画编程的几种方法IOS中的动画总结来说有五种:UIView,CAAnimation,NSTimer这里我就总结了一下这五种方法,其实iOS开发中动画的编程都会在这里面变化,所以只要弄懂了这些动画编程就不难了。一:UIView动画一般方式[UIView beginAnimations:@...
分类:
移动开发 时间:
2015-04-28 13:36:00
阅读次数:
177
iOS开发之动画编程的几种方法IOS中的动画总结来说有五种:UIView,CAAnimation,NSTimer这里我就总结了一下这五种方法,其实iOS开发中动画的编程都会在这里面变化,所以只要弄懂了这些动画编程就不难了。一:UIView动画一般方式[UIView beginAnimations:@...
分类:
移动开发 时间:
2015-04-21 09:25:58
阅读次数:
243
了解了图层,现在学习核心动画。Core Animation是直接作用在CALayer上的,并非UIView。一、使用步骤1.使用它需要先添加QuartzCore.framework框架和引入主头文件(iOS7不需要)2.初始化一个CAAnimation对象,并设置一些动画相关属性3.通过调用CALa...
分类:
其他好文 时间:
2015-04-10 16:58:42
阅读次数:
185
QuartzCore类库:常用的类CALayer 绘图的图层CAAnimation 抽象的动画类,有一些基本的属性,时间函数等CAPropertyAnimation 继承CAAnimation 还是抽象类,抽象出一些keyPath之类的属性CABasicAnimation继承自CAPropertyA...
分类:
移动开发 时间:
2015-04-05 14:30:09
阅读次数:
302
基于定时器的动画定时帧动画看起来是用来显示一段连续的运动过程,但实际上当在固定位置上展示像素的时候并不能做到这一点。一般来说这种显示都无法做到连续的移动,能做的仅仅是足够快地展示一系列静态图片,只是看起来像是做了运动。我们之前提到过iOS按照每秒60次刷新屏幕,然后CAAnimation计算出需要展...
分类:
其他好文 时间:
2015-03-07 21:10:35
阅读次数:
242
图层时间时间和空间最大的区别在于,时间不能被复用 -- 弗斯特梅里克在上面两章中,我们探讨了可以用CAAnimation和它的子类实现的多种图层动画。动画的发生是需要持续一段时间的,所以计时对整个概念来说至关重要。在这一章中,我们来看看CAMediaTiming,看看Core Animation是如...
分类:
移动开发 时间:
2015-03-05 18:56:17
阅读次数:
655
本文目录一、Core Animation简介二、Core Animation的使用步骤三、CAAnimation四、CAPropertyAnimation回到顶部一、Core Animation简介* Core Animation,中文翻译为核心动画,它是一组非常强大的动画处理API,使用它能做出非...
分类:
编程语言 时间:
2015-02-13 18:09:33
阅读次数:
191