一、CALayer1.CALayerCALayer属于QuartzCore.framework框架,从Xcode5起我们不必要手动导入这个库。CALayer我们可以简单理解为一个层。当我们绘制的UIView能在屏幕显示,其实质是因为这个层。我们下面通过代码理解一下CALayer的基本用法。 C...
分类:
移动开发 时间:
2015-10-31 19:58:30
阅读次数:
318
使用CoreAnimation一般分为三个部分:1.创建执行动画的CALayer 2.创建动画 3.CALayer 添加AnimationCoreAnimation的继承关系:CAAnimation属性描述timingFunction时间函数kCAMediaTimingFunctionLinear线...
分类:
其他好文 时间:
2015-10-25 17:41:03
阅读次数:
221
1.iOS中我们能看到的控件都是UIView的子类,比如UIButton UILabel UITextField UIImageView等等
2.UIView能够在屏幕的显示是因为在创建它的时候内部自动添加一个CALayer图层,通过这个图层在屏幕上显示的时候会调用一个drawRect: 的方法,完成绘图,才能在屏幕上显示
3.CALayer 本身就具有显示功能,但是它不能响应用户的交...
分类:
移动开发 时间:
2015-10-21 22:47:51
阅读次数:
334
转场动画——CATransitionCATransition是CAAnimation的子类,用于做转场动画,能够为层提供移出屏幕和移入屏幕的动画效果。iOS比Mac OS X的转场动画效果少一点UINavigationController就是通过CATransition实现了将控制器的视图推入屏幕的...
分类:
移动开发 时间:
2015-10-17 00:30:17
阅读次数:
289
CAAnimationGroup——动画组动画组,是CAAnimation的子类,可以保存一组动画对象,将CAAnimationGroup对象加入层后,组中所有动画对象可以同时并发运行属性说明:–animations:用来保存一组动画对象的NSArray默认情况下,一组动画对象是同时运行的,也可以通...
分类:
移动开发 时间:
2015-10-16 23:18:03
阅读次数:
280
核心动画类:CAAnimation、CAPropertyAnimation、CABasicAnimation、CAKeyframeAnimation、CATransition、CAAnimationGroup父类:CAAnimation(抽象类)CAAnimation直接子类:CAPropertyA...
分类:
移动开发 时间:
2015-10-15 23:34:50
阅读次数:
276
核心动画的详解介绍:CAAnimation(抽象类)1、核心动画基本概念Core Animation是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事半功倍!使用它需要先添加QuartzCore.framework和引入对应的框架 ,在iOS7中不需要2、动画分类基本动画 ...
分类:
移动开发 时间:
2015-10-15 21:53:51
阅读次数:
835
在ViewController.m中- (void)viewDidLoad { [super viewDidLoad]; self.imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"tutu.png"]]; .....
分类:
其他好文 时间:
2015-10-13 22:52:12
阅读次数:
147
iOS开发UI篇—核心动画(转场动画和组动画)一、转场动画简单介绍CAAnimation的子类,用于做转场动画,能够为层提供移出屏幕和移入屏幕的动画效果。iOS比Mac OS X的转场动画效果少一点UINavigationController就是通过CATransition实现了将控制器的视图推入屏...
分类:
移动开发 时间:
2015-10-13 18:58:47
阅读次数:
179
CAMediaTiming是一个协议(protocol),CAAnimation是所有动画类的父类,但是它不能直接使用,应该使用它的子类。继承关系: CoreAnmiation 核心动画 简写CA Co...
分类:
移动开发 时间:
2015-10-08 18:13:48
阅读次数:
276