Animation Core想必大家都比较熟悉,是苹果一套针对动画效果的牛逼API,直接作用在layer上。今天打算扯扯这套API的某些细节,既然是作用在layer上那咱就先从layer开始扯起……一、CALayer1.1 什么是CALayer每个能在界面上看到的ui控件,其实都是因为这些ui控件里...
分类:
其他好文 时间:
2015-03-13 18:05:50
阅读次数:
156
引言相信初接触到CALayer的人都会遇到以下几个问题:为什么修改anchorPoint会移动layer的位置?CALayer的position点是哪一点呢?anchorPoint与position有什么关系?我也迷惑过,找过网上的教程,大部分都是复制粘贴的,有些是翻译的文章但很有问题,看得似懂非懂...
分类:
其他好文 时间:
2015-03-13 12:29:44
阅读次数:
127
解决阴影和图层裁剪矛盾,在底层图层进行阴影,上层容器层进行裁剪形变绘图...
分类:
其他好文 时间:
2015-03-10 17:27:12
阅读次数:
150
本文转载至http://blog.csdn.net/wildfireli/article/details/23191861暂停和继续动画的核心代码如下: [cpp]view plaincopy//暂停layer上面的动画-(void)pauseLayer:(CALayer*)layer{CFTime...
分类:
移动开发 时间:
2015-03-10 17:01:35
阅读次数:
208
Day21回顾:1 Core Animation 在CA上面是UIKit 在CA的下边是Core Animation2. 针对Core Animation编程 针对CALayer编程,通过UIView的layer属性达到CALayer的对象 通过LAyer属性可以做效果 a.圆角 b.添加子视图 ....
分类:
移动开发 时间:
2015-03-10 00:09:57
阅读次数:
258
图层时间动画的发生是需要持续一段时间的,所以计时对整个概念来说至关重要。在这一章中,我们来看看CAMediaTiming,看看Core Animation是如何跟踪时间的。CAMediaTiming协议CAMediaTiming协议定义了在一段动画内用来控制逝去时间的属性的集合,CALayer和CA...
分类:
其他好文 时间:
2015-03-06 20:38:50
阅读次数:
263
通过CALayer的代理方法进行绘图,可用于社交app的头像应用...
分类:
其他好文 时间:
2015-03-06 17:09:44
阅读次数:
119
事务Core Animation基于一个假设,说屏幕上的任何东西都可以(或者可能)做动画。动画并不需要你在Core Animation中手动打开,相反需要明确地关闭,否则他会一直存在。当你改变CALayer的一个可做动画的属性,它并不能立刻在屏幕上体现出来。相反,它是从先前的值平滑过渡到新的值。这一...
分类:
其他好文 时间:
2015-03-05 22:21:33
阅读次数:
3830
到目前为止,我们已经探讨过CALayer类了,同时我们也了解到了一些非常有用的绘图和动画功能。但是Core Animation图层不仅仅能作用于图片和颜色而已。本章就会学习其他的一些图层类,进一步扩展使用Core Animation绘图的能力。CAShapeLayer在第四章『视觉效果』我们学习到了...
分类:
移动开发 时间:
2015-03-05 18:45:58
阅读次数:
1022
//
// CALayerController.m
// CALayer
//
// Created by xiaoyao on 15/3/5.
// Copyright (c) 2015年 lijien. All rights reserved.
//
#import "CALayerController.h"
#define WIDTH 50
@interface CALayer...
分类:
其他好文 时间:
2015-03-05 17:10:00
阅读次数:
149