首页 > 代码库 > UILabel比例颜色填充
UILabel比例颜色填充
分页控制器子标题颜色渐变,重写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比例颜色填充
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。