iOS 创建一个CALayer

示例

您可以创建一个CALayer并设置其框架,如下所示:

迅速:

let layer = CALayer()
layer.frame = CGRect(x: 0, y: 0, width: 60, height: 80)

目标C:

CALayer *layer = [[CALayer alloc] init];
layer.frame = CGRectMake(0, 0, 60, 80);

然后,您可以将其作为子层添加到现有CALayer中:

迅速:

existingLayer.addSublayer(layer)

目标C:

[existingLayer addSublayer:layer];

注意:

为此,您需要包括QuartzCore框架。

迅速:

 @import QuartzCore

目标C

#import <QuartzCore/QuartzCore.h>