iOS-TWRProgressView

最近在GitHub上看到一个实用的功能,分享一些
直接看图
iOS-TWRProgressView_第1张图片
iOS-TWRProgressView_第2张图片
iOS-TWRProgressView_第3张图片
iOS-TWRProgressView_第4张图片
iOS-TWRProgressView_第5张图片

也可以横向渲染
iOS-TWRProgressView_第6张图片

关键代码

@property (weak, nonatomic)  TWRProgressView *ProgressView;
    UIImage *image = [UIImage imageNamed:@"social_icon"];
    // 添加 iamge 到 TWRProgressView 上
    [_ProgressView setMaskingImage:image];
    // 设置前景色
    [_ProgressView setFrontColor:[UIColor greenColor]];
    // 设置背景色
    [_ProgressView setBackColor:[UIColor blueColor]];
    // 设置进度
    CGFloat startProgress = 0.5;
    // 设置 slider 用来控制渲染进度
    [self.slider addTarget:self action:@selector(updateProgress:) forControlEvents:UIControlEventValueChanged];
    [self.slider setValue:startProgress];
    // 设置 TWRProgressView 被渲染的位置
    [_ProgressView setProgress:startProgress];
    // 设置动态渲染
 // [self.progressView setProgress:slider.value animated:YES];
    // 设置 TWRProgressView 的渲染方向是水平 还是 垂直
    self.progressViewSlider.horizontal = YES/NO;

附上地址:
TWRProgressView

你可能感兴趣的:(progress,uiimage,TWRProgres)