(1) 方法原型
+ (instancetype)layer
(1) 方法原型
- (instancetype)init
(1) 方法原型
- (instancetype)initWithLayer:(id)layer
(1) 方法原型
- (id)presentationLayer
(1) 方法原型
- (id)modelLayer
(1) 方法原型
@property(weak) id delegate
(1) 方法原型
@property(strong) id contents
//图层显示内容,例如可以将图片作为图层内容显示
(1) 方法原型
@property CGRect contentsRect
//图层显示内容的大小和位置
(1) 方法原型
@property CGRect contentsCenter
(1) 方法原型
- (void)display
(1) 方法原型
- drawInContext:
(1) 方法原型
@property(copy) NSString *contentsGravity
(1) 方法原型
@property float opacity
//UIView 的透明效果
(1) 方法原型
@property(getter=isHidden) BOOL hidden
//是否隐藏
(1) 方法原型
@property BOOL masksToBounds
// 子图层是否剪切图层边界,默认为NO
(1) 方法原型
@property(strong) CALayer *mask
//图层蒙版
(1) 方法原型
@property(getter=isDoubleSided) BOOL doubleSided
//图层背面是否显示,默认为YES
(1) 方法原型
@property CGFloat cornerRadius
//UIView 的圆角
(1) 方法原型
@property CGFloat borderWidth
//边框宽度
(1) 方法原型
@property CGColorRef borderColor
//边框颜色
(1) 方法原型
@property CGColorRef backgroundColor
(1) 方法原型
@property float shadowOpacity
// shadow 的透明效果
(1) 方法原型
@property CGFloat shadowRadius
//阴影模糊半径
(1) 方法原型
@property CGSize shadowOffset
//阴影偏移量
(1) 方法原型
@property CGColorRef shadowColor
//阴影颜色
(1) 方法原型
@property CGPathRef shadowPath
//阴影的形状
(1) 方法原型
@property(copy) NSDictionary *style
(1) 方法原型
@property BOOL allowsEdgeAntialiasing
(1) 方法原型
@property BOOL allowsGroupOpacity
(1) 方法原型
@property(copy) NSArray *filters
(1) 方法原型
@property(strong) id compositingFilter
(1) 方法原型
@property(copy) NSArray *backgroundFilters
(1) 方法原型
@property(copy) NSString *minificationFilter
(1) 方法原型
@property float minificationFilterBias
(1) 方法原型
@property(copy) NSString *magnificationFilter
(1) 方法原型
@property CATransform3D transform
(1) 方法原型
@property CATransform3D sublayerTransform
(1) 方法原型
- (CGAffineTransform)affineTransform
(1) 方法原型
- (void)setAffineTransform:(CGAffineTransform)m
(1) 方法原型
- (void)setNeedsDisplay
(1) 方法原型
- (void)setNeedsDisplayInRect:(CGRect)theRect
(1) 方法原型
@property BOOL needsDisplayOnBoundsChange
(1) 方法原型
- (void)displayIfNeeded
(1) 方法原型
- (BOOL)needsDisplay
(1) 方法原型
+ (BOOL)needsDisplayForKey:(NSString *)key
(1) 方法原型
- (void)addAnimation:(CAAnimation *)anim
forKey:(NSString *)key
(1) 方法原型
- (CAAnimation *)animationForKey:(NSString *)key
(1) 方法原型
- (void)removeAllAnimations
(1) 方法原型
- (void)removeAnimationForKey:(NSString *)key
(1) 方法原型
- (NSArray<NSString *> *)animationKey
(1) 方法原型
- (void)setNeedsLayout
(1) 方法原型
- (void)layoutSublayers
(1) 方法原型
- (void)layoutIfNeeded
(1) 方法原型
- (BOOL)needsLayout
(1) 方法原型
- (CGSize)preferredFrameSize
(1) 方法原型
- (id<CAAction>)actionForKey:(NSString *)key
(1) 方法原型
@property(copy) NSDictionary <NSString *,id> *actions
(1) 方法原型
+ (id)defaultActionForKey:(NSString *)key
(1) 方法原型
- (CGPoint)convertPoint:(CGPoint)aPoint
fromLayer:(CALayer *)layer
(1) 方法原型
- (CGPoint)convertPoint:(CGPoint)aPoint
toLayer:(CALayer *)layer
(1) 方法原型
- (CGRect)convertRect:(CGRect)aRect
fromLayer:(CALayer *)layer
(1) 方法原型
- (CGRect)convertRect:(CGRect)aRect
toLayer:(CALayer *)layer
(1) 方法原型
- (CFTimeInterval)convertTime:(CFTimeInterval)timeInterval
fromLayer:(CALayer *)layer
(1) 方法原型
- (CFTimeInterval)convertTime:(CFTimeInterval)timeInterval
toLayer:(CALayer *)layer
(1) 方法原型
- (CALayer *)hitTest:(CGPoint)thePoint
(1) 方法原型
- (BOOL)containsPoint:(CGPoint)thePoint
(1) 方法原型
@property(readonly) CGRect visibleRect
(1) 方法原型
- (void)scrollPoint:(CGPoint)thePoint
(1) 方法原型
- (void)scrollRectToVisible:(CGRect)theRect
(1) 方法原型
@property(copy) NSString *name
(1) 方法原型
- (BOOL)shouldArchiveValueForKey:(NSString *)key
(1) 方法原型
+ (id)defaultValueForKey:(NSString *)key