建立 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>