| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- //
- // CustomProgress.m
- // WisdomPioneer
- //
- // Created by 主用户 on 16/4/11.
- // Copyright © 2016年 江萧. All rights reserved.
- //
- #import "CustomProgress.h"
- @implementation CustomProgress
- @synthesize bgimg,leftimg,presentlab;
- - (id)initWithFrame:(CGRect)frame {
- self = [super initWithFrame:frame];
- if (self) {
- self.backgroundColor = [UIColor clearColor];
- bgimg = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
- bgimg.layer.borderColor = [UIColor clearColor].CGColor;
- bgimg.layer.borderWidth = 1;
- bgimg.layer.cornerRadius = 5;
- [bgimg.layer setMasksToBounds:YES];
- [self addSubview:bgimg];
- leftimg = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 0, self.frame.size.height)];
- leftimg.layer.borderColor = [UIColor clearColor].CGColor;
- leftimg.layer.borderWidth = 1;
- leftimg.layer.cornerRadius = 15;
- [leftimg.layer setMasksToBounds:YES];
- [self addSubview:leftimg];
-
- presentlab = [[UILabel alloc] initWithFrame:bgimg.bounds];
- presentlab.textAlignment = NSTextAlignmentCenter;
-
- presentlab.textColor = [UIColor whiteColor];
- presentlab.font = [UIFont systemFontOfSize:16];
- [self addSubview:presentlab];
- }
- return self;
- }
- -(void)setPresent:(double)present {
- presentlab.text = [[NSString alloc] initWithFormat:@"已完成%.2f%%", present];
- leftimg.frame = CGRectMake(0, 0, self.frame.size.width/self.maxValue*present, self.frame.size.height);
- }
- /*
- // Only override drawRect: if you perform custom drawing.
- // An empty implementation adversely affects performance during animation.
- - (void)drawRect:(CGRect)rect {
- // Drawing code
- }
- */
- @end
|