CALayer 初学(1)


UIView 和CALayer  的联系

     UIView 之所有能显示 是因为 calayer图层  UIVIew 的layer 属性可以访问这个图层。


CAlayer 的某些属性

shadowColor //阴影颜色  CGColor 类型

shadowOffset //偏移大小 CGsize类型

shadowOpacity //不透明度

cornerRadius   //设置圆角

masksToBounds   //强制内部所有子层支持圆角效果  设置后 阴影效果消失 BOOL 类型

transform  //可以设置 动画效果  详情见 CATransform3D或

CGAffineTransformMakeRotation
开头的方法

position //设置layer 在父图层中的位置 以父图层的(0,0)为原点   类型CGPoint

anchorpoint 锚点 设置 起点在postion 的位置  如果是(0,0) 就是 左上角 和postion 的点重合  如果是(0,1) 左下角 (1,0) 右上角 (1,1)右下角

contents  layer的内容 可以将image 添加进layer 中 类型:CGImage 


需要注意的是:

当更新层,改变不能立即显示在屏幕上。当所有的层都准备好时,可以调用setNeedsDisplay方法来重绘显示

可以重绘某一部分 图层

[gameLayer setNeedsDisplayInRect:CGRectMake(150.0,100.0,50.0,75.0)];


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值