您的位置:首页 > 移动开发 > IOS开发

CALayer分类

2016-06-30 18:25 302 查看
@interface CALayer (IBConfiguration)

@property(nonatomic, assign) UIColor* borderIBColor;
@property(nonatomic, assign) UIColor* shadowIBColor;
@property(nonatomic, assign) UIColor* selectedColor;

@end
#import "CALayer+RuntimeAttribute.h"

@implementation CALayer (IBConfiguration)

-(void)setBorderIBColor:(UIColor*)color
{
self.borderColor = color.CGColor;
}

-(UIColor*)borderIBColor
{
return [UIColor colorWithCGColor:self.borderColor];
}

-(void)setShadowIBColor:(UIColor*)color
{
self.shadowColor = color.CGColor;
}

-(UIColor*)shadowIBColor
{
return [UIColor colorWithCGColor:self.shadowColor];
}

-(void)setSelectedColor:(UIColor*)color
{
self.backgroundColor = color.CGColor;
}

-(UIColor*)selectedColor
{
return [UIColor colorWithCGColor:self.backgroundColor];
}

@end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息