在iOS 中,UIButton、UIImage等UIView 之所以能够显示在屏幕上,是因为其内部有一个图层(CALayer)。通过UIView的layer 属性可以访问这个图层: 当UIView需要显示到屏幕上时,会调用 drawRect: 方法进行绘图,并且会将所有内容绘制在自己的图层上,绘图完 ...
分类:
其他好文 时间:
2017-04-30 20:38:06
阅读次数:
171
ButtonToolOff3 = { Type = "Button", Tag = 8, ZOrder = 1, File = {normal = "new_UI/djlogo3_off.png"}, Position = {0.28,0.8}, AnchorPoint = {0.5,0.5}, S ...
分类:
其他好文 时间:
2016-10-23 14:13:34
阅读次数:
161
关于图层的几个坐标系。 对于ios来说,坐标系的(0,0)点在左上角,就是越往下,Y值越大。越往右,X值越大。 一个图层的frame,它是position,bounds,anchorPoint和transform属性的一部分。 设置一个新的frame将会相应的改变图层的position和bounds ...
分类:
移动开发 时间:
2016-10-14 11:55:24
阅读次数:
400
iOS开发UI篇—CAlayer层的属性 一、position和anchorPoint 1.简单介绍 CALayer有2个非常重要的属性:position和anchorPoint @property CGPoint position; 用来设置CALayer在父层中的位置 以父层的左上角为原点(0, ...
分类:
移动开发 时间:
2016-08-13 08:48:15
阅读次数:
208
(此篇文章为转载,感谢原作者描述的很准确) 引言 相信初接触到CALayer的人都会遇到以下几个问题: 为什么修改anchorPoint会移动layer的位置? CALayer的position点是哪一点呢? anchorPoint与position有什么关系? 每一个UIView都默认关联着一个C ...
分类:
移动开发 时间:
2016-08-04 09:00:24
阅读次数:
234
iOS开发UI篇—CAlayer层的属性 一、position和anchorPoint 1.简单介绍 CALayer有2个非常重要的属性:position和anchorPoint @property CGPoint position; 用来设置CALayer在父层中的位置 以父层的左上角为原点(0, ...
分类:
移动开发 时间:
2016-06-16 20:06:46
阅读次数:
202
anchorPoint属性是CGPoint(x,y) ,x,y的取值是按比例取值,一般用0~1,默认是(0.5,0.5),表示图层的position在自身的位置,举个例子, 在红色view确定完大小位置后,如果修改layer的定位点也就是anchorPoint,会让红色view的中心点positio ...
分类:
其他好文 时间:
2016-05-17 07:28:02
阅读次数:
173
一、position和anchorPoint
1.简单介绍
CALayer有2个非常重要的属性:position和anchorPoint
@property CGPoint position;
用来设置CALayer在父层中的位置
以父层的左上角为原点(0, 0)...
分类:
其他好文 时间:
2016-05-12 13:06:50
阅读次数:
1054
一、position和anchorPoint position:用来设置CALayer在父层中的位置,以父层的左上角为原点(0, 0) anchorPoint(锚点): 称为“定位点”、“锚点” 决定着CALayer身上的哪个点会在position属性所指的位置 以自己的左上角为原点(0, 0) 它 ...
分类:
移动开发 时间:
2016-04-29 08:08:24
阅读次数:
231
※ 选择题(共40题,每题2分) 1、我们输出MD5值的时候,选用的是什么进制输出的? 答案:(D) A、2 B、8 C、10 D、16 2、下列哪些不属于CALayer属性 答案:(D) A、CornerRadius B、ShadowOpacity C、anchorPoint D、CGColor ...
分类:
移动开发 时间:
2016-04-12 20:47:59
阅读次数:
226