如何在iPhone应用程序中显示加载栏或进度条以获取数据 [英] how to show a loading bar or progress bar in iPhone application whiele fetching data
本文介绍了如何在iPhone应用程序中显示加载栏或进度条以获取数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在加载视图时有一个iPad应用程序,我在一段时间后调用方法,所以我想显示一个加载栏,直到调用方法并加载数据。
I have an iPad application when view is loaded, i am calling method after some time duration so i want to display a loading bar till method is called and data is loaded.
我正在使用 NSTimer
来调用中的方法viewDidLoad
[NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(loadNews) userInfo:nil repeats:NO];
推荐答案
使用活动指示器显示进度条或加载视图。 ...如下所示....在viewdidload ..
Use Activity Indicator to show progress bar or loading view.... like below.... in viewdidload..
CGRect frame = CGRectMake(0.0, 0.0, 25.0, 25.0);
self.activityIndicator = [[UIActivityIndicatorView alloc]
initWithFrame:frame];
[self.activityIndicator sizeToFit];
self.activityIndicator.autoresizingMask =
(UIViewAutoresizingFlexibleLeftMargin |
UIViewAutoresizingFlexibleRightMargin |
UIViewAutoresizingFlexibleTopMargin |
UIViewAutoresizingFlexibleBottomMargin);
[activityIndicator startAnimating];
UIBarButtonItem *loadingView = [[UIBarButtonItem alloc]
initWithCustomView:self.activityIndicator];
loadingView.target = self;
self.navigationItem.rightBarButtonItem = loadingView;
这篇关于如何在iPhone应用程序中显示加载栏或进度条以获取数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文