1、关系 On iOS, every UIView is backed by a Core Animation CALayer. Simply speaking,UIView inherit from NSResponder,handle events from users, contains CA
分类:
其他好文 时间:
2016-03-14 23:06:17
阅读次数:
406
CALayer(层)是屏幕上的一个矩形区域,在每一个UIView中都包含一个根CALayer,在UIView上的所有视觉效果都是在这个Layer上进行的。 CALayer外形特征主要包括: 1、层的大小尺寸 2、背景色 3、内容(可以填充图片或者使用Core Graphics绘制的内容) 4、矩
分类:
移动开发 时间:
2016-03-14 18:20:04
阅读次数:
254
-------------------- CALayer 手动创建的layer 修改某些属性 默认有动画 头文件中看到属性描述有animatin的都是有默认动画的 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setu
分类:
其他好文 时间:
2016-03-10 12:20:43
阅读次数:
166
view是对layer的一种封装,你对view的很多操作事实上是对layer的操作,之所以会出现这两个东西是因为1、view支持很多手势的交互,你所操作iphone的各种点击,拖动等等。2、layer来至于mac os,是可以跨平台的东西。这里就是个很要学问的东西,系统的可变部分和不可变部分,可变部
分类:
其他好文 时间:
2016-03-06 01:15:38
阅读次数:
263
CAShapeLayer 是 CALayer 的子类,但是比 CALayer 更灵活,可以画出各种图形,当然,你也可以使用其他方式来画,随你。 杂谈 在 CAShapeLayer 中,也可以像 CALayer 一样指定它的 frame 来画,就像这样: Objective-C 1 2 3 4 5 l
分类:
其他好文 时间:
2016-03-01 12:58:43
阅读次数:
303
首先创建layer CALayer *layer = [CALayer layer]; layer.bounds = CGRectMake(0, 0, 100, 100); layer.position = CGPointMake(100, 100); layer.backgroundColor =
分类:
移动开发 时间:
2016-02-27 13:50:15
阅读次数:
182
首先 添加图片到项目 UIImageView *imageView = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"1"]]; imageView.center = self.view.center; [self.view addS
分类:
移动开发 时间:
2016-02-27 09:37:28
阅读次数:
192
http://blog.csdn.net/maylorchao/article/details/42652161 http://www.jianshu.com/p/8b0d694d1c69城觅
分类:
其他好文 时间:
2016-02-26 17:08:45
阅读次数:
118
一、CALayer 和 UIView Unix/Linux的接口设计有一句通用的格言“提供机制而不是策略”。区别对待机制(mechanism)和策略(policy)是Unix设计中的一大亮点。 对比到iOS开发,UIView有着手势、block动画等等,CALayer专注于内容的显示和绘制; UIV
分类:
移动开发 时间:
2016-02-23 18:43:59
阅读次数:
213
2016年02月22日 - 元宵节 今日面试,有三个题目让我不太确定: 1,oc的协议和java的接口有何不同? oc的@protocol 有 @required 和 @optional。 2,UIView 和 CALayer有何区别? a、UIView可以响应事件,CALayer不行; b、UIV
分类:
移动开发 时间:
2016-02-22 23:40:14
阅读次数:
407