IOS 更改视图前的指标
IOS indicator before change the view
我有一个 collectionView,有 8 个项目。其中一项是 TableViewController,并为单元格 BackgroundView 下载图像。
当我单击项目时,TableView 会在 2-3 秒后出现。 (有时 5 秒,当连接不良时)。因此,用户会认为应用程序被冻结了。
我想实现一个指示器,该指示器在加载视图之前一直显示。
我什么时候知道 TableView 下载完成?
因为当我点击该项目时,来自 "TableViewController" 的代码是 运行,但我看到了 collectionView,3-4 秒后它出现了
需要帮助:/
谢谢
我认为您没有使用 LazyLoding 进行 图片下载 。
如果您在 主线程中下载图像,则应用程序会卡住 直到图像未下载和显示。
您可以使用SDWebImage进行图片下载。
以下是在您的应用程序中实施的步骤:
-单击 Zip 标签并下载存档。
-取消归档文件。
-您将找到 "SDWebImage" 文件夹。
-查看该路径并将此文件夹添加到您的项目中。 (不要忘记复制项目中的文件夹,而不是直接链接)。
快乐编码:)
我有一个 collectionView,有 8 个项目。其中一项是 TableViewController,并为单元格 BackgroundView 下载图像。
当我单击项目时,TableView 会在 2-3 秒后出现。 (有时 5 秒,当连接不良时)。因此,用户会认为应用程序被冻结了。
我想实现一个指示器,该指示器在加载视图之前一直显示。 我什么时候知道 TableView 下载完成?
因为当我点击该项目时,来自 "TableViewController" 的代码是 运行,但我看到了 collectionView,3-4 秒后它出现了
需要帮助:/
谢谢
我认为您没有使用 LazyLoding 进行 图片下载 。 如果您在 主线程中下载图像,则应用程序会卡住 直到图像未下载和显示。
您可以使用SDWebImage进行图片下载。
以下是在您的应用程序中实施的步骤:
-单击 Zip 标签并下载存档。
-取消归档文件。
-您将找到 "SDWebImage" 文件夹。
-查看该路径并将此文件夹添加到您的项目中。 (不要忘记复制项目中的文件夹,而不是直接链接)。
快乐编码:)