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