Core Animation简介
来源:互联网 发布:js百度地图绘制轨迹 编辑:程序博客网 时间:2024/04/20 03:51
Core Animation的执行过程,都是在后台操作的,不会阻塞主线程.
Core Animation直接作用在CALayer上的,并非UIView.
Core Animation可以解决,根图层没有隐式动画的问题.
CAAnimation
|--CAAnimationGroup
|--CATransition
|--CAPropertyAnimation
|--CABasicAnimation
|--CAKeyframeAnimation
CAAnimation和CAPropertyAnimation都不能直接产生动画效果,所以常用的类只剩下上面的4个.
Core Animation的使用步骤:
//开始执行动画
- addAnimation:forKey:
//
- removeAllAnimations
//停止图层中的动画
- removeAnimationForKey:
#pragma mark - 动画代理方法(定义在分类中)
#pragma mark 动画开始执行
- (void)animationDidStart:(CAAnimation *)anim {
NSLog(@"动画开始执行");
}
#pragma mark 动画停止执行
- (void)animationDidStop:(CAAnimation *)anim finished:(BOOL)flag {
NSLog(@"动画停止执行,position:%@", NSStringFromCGPoint(_layer.position));
}
- Core animation简介
- Core animation简介
- Core animation简介
- Core Animation简介
- [转载]Core animation简介
- Core Animation-简介
- XMG Core Animation简介
- Core Animation简介
- Core Animation简介
- Core Animation之框架简介
- iOS 之Core Animation简介
- Core Animation之框架简介(一)
- core animation
- Core Animation
- Core Animation
- Core Animation
- Core Animation
- Core Animation
- 华硕x53x不提示进入BIOS,安f2进入
- UIView的显示原理
- 深度优先搜索的用法——求数组部分和
- Linux下安装配置Nginx(Ubuntu)
- UIView+block动画和CALayer动画的区别
- Core Animation简介
- RFKill
- linux实用知识点积累1
- NSURLConnection对象
- 优化的快速排序
- NSThread__创建线程的3种方式
- uva 225 - Golygons(暴力)
- hadoop简介之代码编译
- java collection map