改变视图之前的IOS指标

时间:2015-03-23 12:54:22

标签: ios objective-c iphone delay indicator

我有一个collectionView,有8个项目。一个项目是TableViewController,并下载单元格BackgroundView的图像。

当我点击Item时,TableView会在2-3秒后出现。 (有时5秒,连接错误时)。因此,用户会认为应用程序已冻结。

我想实现一个指示符,该指示符在加载视图之前出现。 我什么时候知道TableView已完成下载?

因为当我点击该项时,代码来自" TableViewController"正在运行,但我看到了collectionView,并在3-4秒后出现了

需要帮助:/

由于

1 个答案:

答案 0 :(得分:0)

我认为您没有使用 LazyLoding 进行图片下载。 如果您在主线程中下载图像,则应用程序卡住,直到图像未下载并显示。

您可以使用SDWebImage进行图片下载。

以下是在您的应用程序中实施的步骤:

- 点击Zip标签并下载档案。

- 取消归档文件。

- 您将找到“SDWebImage”文件夹。

- 查看该路径并在项目中添加此文件夹。 (不要忘记在项目中复制文件夹而不是jusk链接)。

快乐编码:)