我正在尝试从服务器下载5MB的Image ,我想显示UIActivityIndicatorView静止图像完全下载并显示在UIImageView ,那么如何显示Activity Indicator直到将图像加载到ImageView

#1楼 票数:1

使用AsyncImageView ,这是异步加载图像的更好方法

#2楼 票数:0

将活动指示器(通过Interface Builder或手动)放置在视图上。 将属性设置为“不设置动画时隐藏”。

在进行服务器调用时,请调用[activityIndi​​cator startAnimating](IBOutlet属性)。 返回实际图像时,请调用[activityIndi​​cator stopAnimating]。 停止时,它将自动隐藏。

您也可以使用iPhon / Pad状态栏中的活动指示器。 为此,请使用[[UIApplication sharedApplication] setNetworkActivityIndi​​catorVisible:YES]; 设置为NO以隐藏它...(显然)

请查看http://blog.sallarp.com/iphone-uiimage-asynchronously/ ,以获取图像的样本。 您将在didReceiveData函数中停止活动指示器。

#3楼 票数:0 已采纳

将新网页加载到UIWebView时,MonoTouch.Dialog使用UIActivityIndicatorView 它相当容易使用,请参见此处的相应源代码。

  ask by IMMORTAL translate from so

未解决问题?本站智能推荐:

1回复

内存泄漏,对象在静态方法中初始化并使用NSNotificationCenter

为方便起见,我使用的助手类允许显示等待指示符,而不需要在每个视图中使用变量/引用。 该类实现了一个静态方法public 在这个方法中,我正在创建一个DFActivity指标并将其显示在参数中给出的视图上: 该方法的构造函数是: 观察者在旋转界面时能够旋转指示器。 什么时候,不再需
1回复

在mvvmcross中显示有关属性更改的活动指示器

我正在尝试在发出网络请求时显示加载屏幕。 我有一个LoginViewModel,其中定义了一个属性IsLoading。 现在,当它更改时,我想显示活动指示器。 我正在尝试在这里使用BTProgressHUD。 尽管我已经能够将控件与ViewModel绑定,但是我无法将BTProgress
1回复

在iOS中的UI活动期间有条件(取决于持续时间)显示活动指示器

我使用UIScrollView来显示PDF文件。 水平滚动更改页面。 这可以正常工作,但是当下一页为全尺寸图像时,滚动视图会在开始为滚动动画之前就卡住了。 这是正常现象。 我想在持续时间超过例如一秒时显示活动指示器,以改善对用户的反馈。 我已经尝试过天真的启动计时器的方法,该计时器
2回复

将活动指示器添加到splitview控制器的详细视图中

我正在开发一个基于splitview的应用程序。我有三个detailviewcontrollers,它们将根据rootviewcontroller的选定行显示在splitviewcontroller的detailview部分中。 所有这些detailviewcontrollers都是从服务器
3回复

故事板中自定义单元格中的UIActivity指示器

我已经在自定义单元格中添加了一个UIActivityIndi​​cator的IBOutlet,但它并没有显示在每个单元格上,只是在前2-3个然后没有。 另一件事,当我滚动表并回到前3个单元格时,UIActivityIndi​​cator也会从这些单元格中消失... 码: Cell.h
1回复

ContentView中的按钮会导致MonoTouch运行时崩溃。Monotouch4.0中的错误?

我的应用程序在MT 3.0中运行良好。 现在我升级了。 当按钮在ContentView中时,我看到错误。 单击按钮时发生崩溃。 码: 我可以互换地得到这些错误: 和
1回复

创建带有在monotouch中列出的目录和文件的tableview

我正在尝试创建一个列出文档文件夹中文件和目录的表视图。 选择目录后,应用程序应显示所选目录中的文件列表。 就像嵌套表格视图一样。 不幸的是,我只能使用特定目录中的文件来创建表视图。 我无法使其列出目录,也无法列出子目录中的文件。 我希望我的目标明确了。 基本上,我只想使用表视图创建
1回复

如何使用Xamarin.iOS从iPad上的SearchDisplayController更改“清除”按钮中的文本?

我需要更改图片中显示的搜索结果中“清除”按钮显示的文本。 iPad上设置的语言是西班牙语,但是按钮文本仍为英语,这就是为什么我需要更改它的原因。