创建 CALayer

你可以创建一个 CALayer 并将其框架设置为:

迅速:

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

Objective-C 的:

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

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

迅速:

existingLayer.addSublayer(layer)

Objective-C 的:

[existingLayer addSublayer:layer];

注意:

为此,你需要包含 QuartzCore 框架。

迅速:

 @import QuartzCore

Objective-C 的

#import <QuartzCore/QuartzCore.h>