XMG CALayer

1.

IOS 中看得见摸得着的基本都是UiView,UIView之所以可以显示,因为它的上面有一个图层。系统创建UIView的时候内部会自动创建一个图层。CALayer

通过UIView的layer对象可以访问到这个图层

2.当UIView需要显示到屏幕上的时候。会调用drawRect方法进行绘制。 然后把上下文中的内容一口气绘制到Layer,上面。绘制完毕后。系统将图层拷贝到屏幕上,完成UIView的绘制

3、UIView本身不具有显示功能,是它内部的图层有显示功能

4.通过操控CALayer对象。可以方便的调整UIView的一些外观属性

 阴影

圆角

边框 颜色,粗细

添加动画

5.  

//阴影的不透明度

self.redView.layer.shadowOpacity=1;

//偏移

self.redView.layer.shadowOffSet;

//阴影颜色

self.redView.layer.shadowColor

self.redView.layer.shadowRadius


self.redView.layer.cornerRadius

self.redView.layer.borderWidth

self.redView.layer..borderColor


6.

cornerRadius 设置的是主层边框

//超出主层边框的部分裁剪

self.view.layer.maskToBounds=YES; 


7.

用KVC 实现图层的快速缩放

[_redView.layer setValue:@0.5 forKeyPath:@"transform.scale"];


8.

图层的transform是3D CA开头


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值