如何在UITableView加载之前添加活动指示器?

时间:2015-11-25 04:14:15

标签: uitableview swift2 uiactivityindicatorview

我没有使用UIViewControllerUITableViewController,而是只使用UITableView来显示从网址获取的内容。内容主要是图像,因此加载需要一段时间。

3 个答案:

答案 0 :(得分:0)

您可以通过以下步骤解决此问题:

您需要准备两个功能: 1)用于启动活动指示器和2)用于停止指示器

您可以在调用API函数之前启动活动指示器,也可以编码您使用的任何代码。

然后,您可以在获得API响应之后或在重新加载tableview之前调用停止指示器功能。

答案 1 :(得分:0)

将以下内容包含在课程中,然后相应地调用

N

答案 2 :(得分:0)

如果您想等到加载所有图片,请查看SVProgressHUD

然后在内容加载之前调用

[SVProgressHUD show];

并且过程完成时

[SVProgressHUD dismiss];

但是这种方法有很大的缺点 - 它会阻止你的UI直到检索到所有数据。所以我建议将UIActivityIndi​​cator添加到UITableViewCell并显示每个图像的加载指示符。