IOS 更改视图前的指标

IOS indicator before change the view

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

当我单击项目时,TableView 会在 2-3 秒后出现。 (有时 5 秒,当连接不良时)。因此,用户会认为应用程序被冻结了。

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

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

需要帮助:/

谢谢

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

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

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

-单击 Zip 标签并下载存档。

-取消归档文件。

-您将找到 "SDWebImage" 文件夹。

-查看该路径并将此文件夹添加到您的项目中。 (不要忘记复制项目中的文件夹,而不是直接链接)。

快乐编码:)