如何在swift中的UITableView上显示UIActivityIndi​​cator

时间:2015-08-14 20:02:42

标签: swift uitableview uiactivityindicatorview

我有100个tableviewcells用于显示产品的信息。 我想在从服务器加载数据时在UITableView上显示UIActivityIndi​​cator。 tableviewcell设置了自定义(2个UIImages和3个UILabels)。 请帮我解决一下这个。

1 个答案:

答案 0 :(得分:2)

我认为我们可以将您的任务分为两个阶段:

  • json(或xml)数据到达的时间。

此时您没有任何要显示的内容。因此,您只需在屏幕中央显示一个大活动指示器(或您拥有的任何设计)。它可能类似于MBProgressHUD

  • Json已经到了。

此时向用户展示至少一些内容是很好的:你知道元素的数量和一些文本。但是你没有图像(我想你在第一个响应中只得到了URL)。

您可以展示一些不错的占位符,并等到实际图像到达。有时人们将UIActivityIndicatorView放在正在加载的屏幕上的每个图像的中心。