测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可证 | MIT |
发布最新发布 | 2014 年 12 月 |
由 Roman Truba 维护。
是一个 UIView 子类,显示下载进度。看起来类似于 iOS 7 中正在下载的应用的春季板图标。
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;
}
}];