原文:CALayer3-层的属性

一 隐式动画属性 在前面几讲中已经提到,每一个UIView内部都默认关联着一个CALayer,我们可用称这个Layer为Root Layer 根层 。所有的非Root Layer,也就是手动创建的CALayer对象,都存在着隐式动画。 当对非Root Layer的部分属性进行相应的修改时,默认会自动产生一些动画效果,这些属性称为Animatable Properties 可动画属性 。 列举几个常 ...

2013-04-14 20:24 6 10264 推荐指数:

查看详情

iOS开发UI篇—CAlayer属性

iOS开发UI篇—CAlayer属性 一、position和anchorPoint 1.简单介绍 CALayer有2个非常重要的属性:position和anchorPoint @property CGPoint position; 用来设置CALayer在父中的位置 以父 ...

Sat Jun 21 19:28:00 CST 2014 10 44005
CALayer 的 position和anchorPoint属性

在iOS 中,UIButton、UIImage等UIView 之所以能够显示在屏幕上,是因为其内部有一个图层(CALayer)。通过UIView的layer 属性可以访问这个图层: 当UIView需要显示到屏幕上时,会调用 drawRect: 方法进行绘图,并且会将所有内容绘制 ...

Thu Dec 24 05:34:00 CST 2015 0 1758
CALayer之mask属性-遮罩

CALayer有一个属性叫做mask。 这个属性本身就是个CALayer类型,有和其他图层一样的绘制和布局属性。 它类似于一个子图层,相对于父图层(即拥有该属性的图层)布局,但是它却不是一个普通的子图层。 不同于那些绘制在父图层中的子图层,mask图层定义了父图层的部分可见区域。 mask ...

Fri Jan 13 02:01:00 CST 2017 0 3658
CALayer属性和使用

一、CALayer的常用属性 1、@propertyCGPoint position; 图层中心点的位置,类似与UIView的center;用来设置CALayer在父中的位置;以父的左上角为原点(0,0); 2、 @property CGPoint ...

Mon Jul 03 09:10:00 CST 2017 0 3764
CALayer2-创建新的

* 上一讲已经说过,UIView内部默认有个CALayer对象(),通过layer属性可以访问这个。要注意的是,这个默认的不允许重新创建,但可以往里面添加子层 * UIView可以通过addSubview:方法添加子视图,类似地,CALayer可以通过addSublayer ...

Sun Apr 14 09:49:00 CST 2013 9 10057
CALayer4-自定义

自定义,其实就是在上绘图,一共有2种方法,下面详细介绍一下。 一、自定义的方法1 方法描述:创建一个CALayer的子类,然后覆盖drawInContext:方法,使用Quartz2D API进行绘图 1.创建一个CALayer的子类 2.在.m文件中覆盖 ...

Mon Apr 15 04:57:00 CST 2013 6 10782
CALayer总结(一)

1.geometryFlipped 设置为yes,则子图层或者子视图本来相对于左上角放置 改为 相对于左下角放置; 2.contents 3.contentGravity: ...

Sat May 28 02:04:00 CST 2016 0 4271
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM