2011-01-29 27 views
0

以下のコードは、ダウンロードの進行状況を表示するために使用します。アクションシートが表示され、ダウンロードを実行するコードは別のスレッドで実行され、進捗状況が更新されます。私はこれをデバッガを使って確認しました。問題は、実際の進行状況バーがアクションシートに表示されないことです。私はそれを逃していないことを確認するために毎回更新後に1秒遅れを入れました。私はバーのセットアップまで行方不明のものがありますか?進行状況バーがアクションシートに表示されない

self.pActionSheet=[[[UIActionSheet alloc] initWithTitle:@"Downloading Alerts. Please Wait.\n\n\n" delegate:nil cancelButtonTitle:nil destructiveButtonTitle:nil otherButtonTitles:nil] autorelease]; 
pBarView=[[UIProgressView alloc] initWithFrame:CGRectMake(0.0f,40.0f, 220.0f, 90.0f)]; 
[pBarView setProgressViewStyle:UIProgressViewStyleDefault]; 
[pActionSheet addSubview:pBarView]; 
[pBarView release]; 
[pBarView setProgress:0.0f]; 
[pActionSheet showInView:self.view]; 
pBarView.center=CGPointMake(pActionSheet.center.x,pActionSheet.center.y); 

答えて

0

これが問題だったことが判明:

pBarView.center=CGPointMake(pActionSheet.center.x,pActionSheet.center.y); 

それは視野の外にそれを入れておく必要があります。私が手動でいくつかの指針を指定すると、上手く表示されます。

関連する問題