我正在尝试在iPhone应用程序下载网络资源时显示加载图标,但是我不知道如何正确显示它。

我四处搜索,发现了有关UIActivityView类的一些详细信息,但是可用的示例源代码无法正常工作,并且文档还很简洁。

有人可以提供有关如何使用此类的简单示例吗?

最佳答案

假设您已经设置了一个 View Controller ,并且想向其中添加一个UIActivityIndicator,那么您可以这样做:

(假设您有一个名为indicator的成员变量,以后可以使用它进行清理)

对于您的界面(.h文件):

UIActivityIndicator *indicator;

用于您的实现(.m文件):

开始动画
CGRect b = self.view.bounds;
indicator = [[UIActivityIndicator alloc] initWithActivityIndicatorStyle:
                                             UIActivityIndicatorStyleWhite];
//center the indicator in the view
indicator.frame = CGRectMake((b.size.width - 20) / 2, (b.size.height - 20) / 2, 20, 20);
[self.view addSubview: indicator];
[indicator release];
[indicator startAnimating];

停止动画
[indicator removeFromSuperview];
indicator = nil;

关于iphone - 在下载网络资源时显示加载图标,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/212215/

10-10 23:24