首页 > 移动平台 > 详细

利用Apperance协议定义View的全局外观

时间:2016-08-27 00:15:34      阅读:303      评论:0      收藏:0      [点我收藏+]

 

假设要定义一个全局的bkColor用于背景颜色

1.@property(nonatomic,strong)UIColor *bkColor UI_APPEARANCE_SELECTOR;

2.在下面方法中定义默认的背景颜色bkColr = redcolor;

+(void)initialize{

    [CustomView appearance].bkColor = [UIColor redColor];

}

 

3.在set方法里面设置backgroundColor;

- (void)setBkColor:(UIColor *)bkColor{

      _bkColor = bkColor;

    self.backgroundColor = bkColor;

}

4:在使用时就可以利用来设置view的某个全局的属性啦

 [[CustomView appearance] setBkColor:[UIColor yellowColor]];

利用Apperance协议定义View的全局外观

原文:http://www.cnblogs.com/cnman/p/5811985.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!