我有一个进度条(UIProgressView),显示事件的进度,当我从视图开始时保持视图时,没有问题。
然而,当我切换到另一个VC并再次返回时,进度条会闪烁。
我正在使用AFNetworking下载文件 - 如果它有所不同: - )
有没有办法防止这种情况发生?
这是UIProgressView所在的单元格的代码
[_operation setDownloadProgressBlock:^(NSUInteger bytesRead, long long totalBytesRead, long long totalBytesExpectedToRead)
{
float progress = ((float)totalBytesRead) / totalBytesExpectedToRead;
//NSLog(@"PROGRESS - %f", progress); //Can be deleted once the progress bar works.
_jwkCell.progressView.progress = progress;
_jwkCell.progressView.progressTintColor = [UIColor redColor];
}];
答案 0 :(得分:2)
修正了它
我刚刚添加了一个检查以查看Float是否返回了返回0以外的值,因此它将复制下载
if(_jwkCell.progressView.progress == 0)
{
[self temp];
}
else
{
NSLog(@"Is Something Downloading??");
}