我有一個iPad應用程序,當視圖加載時,我打電話方法一段時間後,所以我想顯示一個加載欄,直到方法被調用和數據被加載。如何在iPhone應用程序中顯示讀取數據的加載欄或進度條
我使用NSTimer
來調用viewDidLoad
[NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(loadNews) userInfo:nil repeats:NO];
我有一個iPad應用程序,當視圖加載時,我打電話方法一段時間後,所以我想顯示一個加載欄,直到方法被調用和數據被加載。如何在iPhone應用程序中顯示讀取數據的加載欄或進度條
我使用NSTimer
來調用viewDidLoad
[NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(loadNews) userInfo:nil repeats:NO];
使用活動指示燈顯示進度條或加載視圖....像下面....在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;
我喜歡用MBProgressHUD。它可以讓你輕鬆地定製你的加載進程,以不同的狀態。像初始化,下載,清理...
http://stackoverflow.com/questions/1397426/iphone-splash-screen-with-progress-bar – ram
我覺得加載條或進度條不會看起來很好的iPhone ..替代使用活動指標...請參閱下面的回答 – DShah