SVProgressHUD showProgress显示进度 dismiss不消失。
网络上传或加载进度值progress,在主线程赋值给SVProgressHUD
dispatch_async(dispatch_get_main_queue(), ^{
CGFloat progress = uploadedSize / totalSize;
if (self.progressBlock) {
self.progressBlock(progress);
}
});
在主线程里延时调用dismiss()方法:
DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 0.1, execute: {
SVProgressHUD.dismiss()
})