Core Animation - 第一次使用图层来创建一个简单的项目

对于iOS初学者,本人不建议直接来看,如果项目都不会创建的话就没必要看了,多余的步骤我这里不再重复: 打开Xcode,创建好一个工程,我们先来创建一个CALayer,但是在Xcode标准库里面没有CALayer的库,这里我们要手动添加QuartzCore框架到Build Phases里面,然后在VC中引入头文件 #import

CALayer *blueLayer=[CALayer Layer];
blueLayer.frame=CGRectMake(100,100,100,100);
blueLayer.backgroundColor=[UIColor blueColor].CGColor;
[self.view.layer addSubLayer:blueLayer];

这里要注意的是,一个视图对应一个图层,但可以添加随意的图层,可即便图层有很多的优点,我们仍然适用UIView,这是因为我们在使用UIView的同时,依然可以使用CALayer的部分特性,但当满足某些特性时让然需要使用CALayer,这些情况都极少出现,具体请参考书本。所以视图处理起来比直接使用图层要来的容易简便。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CodingFire

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值