我正在执行请求获取PHAsset
的图片资源的请求,并且我使用UIProgressView
使用progressHandler
{{1}来指示进度允许我提供。当调用该处理程序时,它为我提供了PHImageRequestOptions
,因此我在进度视图中设置了进度,但我也通过progress
设置了新进度的动画。我现在需要弄清楚如果进度达到1.0后如何隐藏进度视图,但是直到它完成动画到1.0时才会隐藏。
例如,它可能开始下载资产,用0.2调用进度回调,然后下一个回调可能是1.0。如果我在获得1.0后立即隐藏进度条,则用户不会看到它的动画为1.0,它可能会消失,例如它在0.7时会消失。
我的问题是,我怎么知道它何时完成了对新进度值的动画,因此知道何时是隐藏进度视图的正确时间?
setProgress:animated: