自定義一個CustomLayer和一個CustomView。
@implementation CustomView
- (instancetype)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self) {
}
return self;
}
- (CGRect)frame {
return [super frame];
}
+ (Class)layerClass {
return [CustomLayer class];
}
- (CGRect)frame {
return [super frame];
}
- (void)setFrame:(CGRect)frame {
[super setFrame:frame];
}
image
當調用view的frame方法之后自動調用了layer的frame。