使用CATextLayer

来源:互联网 发布:unity3d 2d角色朝向 编辑:程序博客网 时间:2024/05/23 11:20


在对CALayer的最简单使用中使用的是超类CALayer。在该示例上稍作改动,将图片替换为文字:

image

代码如下:

-(void)loadSimpleImageAnimation{ 
    //创建层 
    CATextLayer *layer = [CATextLayer layer]; 
    layer.string=@"Marshal"; 
    layer.foregroundColor=[[UIColor blackColor] CGColor]; 
        
    layer.bounds = CGRectMake(0, 0, 200,200); 
    layer.position = CGPointMake(1024/2 , 768/2);//层在view的位置 
    [self.view.layer addSublayer:layer];//将层加到当前View的默认layer下 
    
    [layer release]; 
}