Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在swift中的UITableView上显示UIActivityIndicator_Swift_Uitableview_Uiactivityindicatorview - Fatal编程技术网

如何在swift中的UITableView上显示UIActivityIndicator

如何在swift中的UITableView上显示UIActivityIndicator,swift,uitableview,uiactivityindicatorview,Swift,Uitableview,Uiactivityindicatorview,我有100个tableviewcells用于显示产品信息。 从服务器加载数据时,我想在UITableView上显示UIActivityIndicator。 tableviewcell是使用自定义(2个UIImage和3个UILabel)设置的。 请帮我做这个 我想我们可以将您的任务分为两个阶段: json(或xml)数据到达之前的时间 在这一点上,你没有任何东西可以展示。因此,你所能做的就是在屏幕中央显示一个大的活动指示器(或任何你设计的)。可能是这样的 Json已经到了 在这一点上,最

我有100个tableviewcells用于显示产品信息。 从服务器加载数据时,我想在UITableView上显示UIActivityIndicator。 tableviewcell是使用自定义(2个UIImage和3个UILabel)设置的。
请帮我做这个

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

  • json(或xml)数据到达之前的时间
在这一点上,你没有任何东西可以展示。因此,你所能做的就是在屏幕中央显示一个大的活动指示器(或任何你设计的)。可能是这样的

  • Json已经到了
在这一点上,最好至少向用户展示一些东西:您知道元素的数量和一些文本。但是您没有图像(我想您在第一个响应中只得到URL)


您可以显示一些漂亮的占位符,并等待实际图像到达。有时,人们会将正在加载的屏幕上的每个图像放在中间。

谢谢您的回答,但显示站点加载数据的UIView无法加载到我的代码中的tableview屏幕上,xCode对我说了一些如上所述的错误。请帮助我的代码。谢谢澄清。您应该在表视图的超级视图上添加活动指示器视图,而不是表视图本身。如果您使用UITableViewController,我建议您切换到UIViewController。