码迷,mamicode.com
首页 > 其他好文 > 详细

UILabel比例颜色填充

时间:2017-08-01 12:35:15      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:art   pre   uil   title   track   dig   uilable   draw   ring   

 

分页控制器子标题颜色渐变,重写UILable的drawRect,对UILable进行颜色填充。 


#import "HMLabel.h"

@implementation HMLabel

//重绘UILabel
- (void)drawRect:(CGRect)rect
{
    [super drawRect:rect];

    // 1.填充颜色
    [[UIColor greenColor] set];
    // 2.设置改变颜色的宽度  (实际开发中,这里可以设置进度比例,然后外部刷新即可。为了演示效果,我就直接设置为0.5了)
    rect.size.width *= 0.5;
    // 3.label颜色混合模式填充   kCGBlendModeSourceIn:来源颜色,也就是我们第一步填充的颜色
    UIRectFillUsingBlendMode(rect, kCGBlendModeSourceIn);
}

@end
 

UILabel比例颜色填充

标签:art   pre   uil   title   track   dig   uilable   draw   ring   

原文地址:http://www.cnblogs.com/nbhhcty66/p/7267366.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!