DAProgressOverlayLayeredView 1.2

DAProgressOverlayLayeredView 1.2

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最新发布2014 年 12 月

Roman Truba 维护。



  • Daria Kopaliani 和 Roman Truba

DAProgressOverlayView

是一个 UIView 子类,显示下载进度。看起来类似于 iOS 7 中正在下载的应用的春季板图标。

Animated example

安装

使用方法

1) 创建带有您的视图边界的覆盖视图,并添加它

self.progressOverlayView = [[DAProgressOverlayView alloc] initWithFrame:self.imageView.bounds]; //Create new view
[self.imageView addSubview:self.progressOverlayView]; //Add as subview
[self.progressOverlayView displayOperationWillTriggerAnimation]; //Play start animation

2) 更新覆盖进度级别

self.progressOverlayView.progress = progress;

3) 捕获动画完成

__weak DAViewController *wself = self;
[self.progressOverlayView setAnimationCompletionHandler:^(DAProgressOverlayAnimationType type) {
    if (type == DAProgressOverlayAnimationFinish) {
        wself.progressOverlayView = nil;
    }
}];