CALayer(FWQuartzCore)
@interface CALayer (FWQuartzCore)
/// 设置主题背景色,启用主题订阅后可跟随系统改变,清空时需置为nil
@property (nullable, nonatomic, strong) UIColor *fw_themeBackgroundColor NS_REFINED_FOR_SWIFT;
/// 设置主题边框色,启用主题订阅后可跟随系统改变,清空时需置为nil
@property (nullable, nonatomic, strong) UIColor *fw_themeBorderColor NS_REFINED_FOR_SWIFT;
/// 设置主题阴影色,启用主题订阅后可跟随系统改变,清空时需置为nil
@property (nullable, nonatomic, strong) UIColor *fw_themeShadowColor NS_REFINED_FOR_SWIFT;
/// 设置主题内容图片,启用主题订阅后可跟随系统改变,清空时需置为nil
@property (nullable, nonatomic, strong) UIImage *fw_themeContents NS_REFINED_FOR_SWIFT;
/// 设置阴影颜色、偏移和半径
- (void)fw_setShadowColor:(nullable UIColor *)color
offset:(CGSize)offset
radius:(CGFloat)radius NS_REFINED_FOR_SWIFT;
/// 移除所有支持动画属性的默认动画,需要一个不带动画的layer时使用
- (void)fw_removeDefaultAnimations NS_REFINED_FOR_SWIFT;
/// 生成图片截图,默认大小为frame.size
- (nullable UIImage *)fw_snapshotImageWithSize:(CGSize)size NS_REFINED_FOR_SWIFT;
@end
Undocumented
-
设置主题背景色,启用主题订阅后可跟随系统改变,清空时需置为nil
Declaration
Objective-C
@property (nonatomic, strong, nullable) UIColor *fw_themeBackgroundColor;
-
设置主题边框色,启用主题订阅后可跟随系统改变,清空时需置为nil
Declaration
Objective-C
@property (nonatomic, strong, nullable) UIColor *fw_themeBorderColor;
-
设置主题阴影色,启用主题订阅后可跟随系统改变,清空时需置为nil
Declaration
Objective-C
@property (nonatomic, strong, nullable) UIColor *fw_themeShadowColor;
-
设置主题内容图片,启用主题订阅后可跟随系统改变,清空时需置为nil
Declaration
Objective-C
@property (nonatomic, strong, nullable) UIImage *fw_themeContents;
-
设置阴影颜色、偏移和半径
Declaration
Objective-C
- (void)fw_setShadowColor:(nullable UIColor *)color offset:(CGSize)offset radius:(CGFloat)radius;
-
移除所有支持动画属性的默认动画,需要一个不带动画的layer时使用
Declaration
Objective-C
- (void)fw_removeDefaultAnimations;
-
生成图片截图,默认大小为frame.size
Declaration
Objective-C
- (nullable UIImage *)fw_snapshotImageWithSize:(CGSize)size;