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()
})
本文介绍如何使用SVProgressHUD在iOS应用中显示上传或加载进度,并确保在完成操作后自动关闭提示框。通过在主线程中更新进度值并使用DispatchQueue实现延迟调用dismiss方法。
957

被折叠的 条评论
为什么被折叠?



