Core Animation 官方文档第四章(建立图层的层次结构)

总结:

图层的层次结构非常类似UIView的层次结果,并且对layers的管理也类似UIView。比如在图层上添加一个图层:addSublayer:;删除图层:removeFromSuperlayer,都和UIView上类似。同时,图层如果要显示出来必须设置它的大小bounds、position。默认情况下,子图层如果超出父图层,多出来的部分也会显示出来,如果想给子图层设置一个边框使它不会超过这个边框需要将父图层的masksToBounds设置成YES,默认NO。这样,父图层会对子图层进行剪切。同时,CALayer类提供了图层间坐标的转换以及图层时空的转化(保证两个动画图层的同步):

convertPoint:fromLayer:
convertPoint:toLayer:
convertRect:fromLayer:
convertRect:toLayer:
convertTime:fromLayer:
convertTime:toLayer:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值