我正在尝试从服务器下载5MB Image
,因此我要显示UIActivityIndicatorView
静态图像已完全下载并显示在UIImageView
上,
那么如何将Activity Indicator
显示图像加载到ImageView
?
答案 0 :(得分:1)
使用AsyncImageView。这是异步加载图像的更好方法
答案 1 :(得分:0)
在您的视图上放置一个活动指示器(通过Interface Builder或手动)。将属性设置为“不动画时隐藏”。
进行服务器调用时,调用[activityIndicator startAnimating](IBOutlet属性)。使用实际图像返回时,请调用[activityIndicator stopAnimating]。停止时,它会自动隐藏。
您还可以使用iPhon / Pad状态栏中的活动指示器。为此,请使用[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];设置为NO以隐藏它......(显然)
查看http://blog.sallarp.com/iphone-uiimage-asynchronously/以获取图像的样本。您可以在didReceiveData函数中停止活动指示器。
答案 2 :(得分:0)
MonoTouch.Dialog在将新网页加载到UIActivityIndicatorView
时使用UIWebView
。它使用起来相当简单,请参阅相应的源代码here。