// // CCCALayer.m // CCFC // // Created by xichen on 11-12-24. // Copyright 2011 ccteam. All rights reserved. // #import "CCCALayer.h" @implementation CALayer(cc) + (void)addTestLayer:(UIView *)view withRect:(CGRect)rect { CALayer *layer = [[CALayer alloc] init]; layer.frame = rect; UIColor *greenColor = [UIColor greenColor]; [layer setBackgroundColor:greenColor.CGColor]; [view.layer insertSublayer:layer atIndex:0]; } - (void)setBg:(UIImage *)img { self.contents = img.CGImage; } @end
googlecode链接地址(会有更新):http://code.google.com/p/iphone-common-codes-ccteam/source/browse/trunk/CCFC/files/CCCALayer.m
本文详细介绍了如何利用C++和Core Animation框架创建自定义CALayer并实现基本的动画效果,包括颜色变化和位置移动。通过添加测试层到视图,并设置背景图像,展示了CALayer的基本使用方法。
94

被折叠的 条评论
为什么被折叠?



