iPhoneで書き込むアプリケーションの起動に時間がかかります。スタートアップの進捗率を示すために待機中のプログレスバーを表示したいと考えています。誰でも助けてくれますか?私はIOSの開発には新しいです。アプリケーションがiPhoneで起動する前に待機中の進行状況バーを表示する方法
答えて
できません。 動的コンテンツを表示する前に、アプリケーションを起動する必要があります。 最初のViewControllerがロードされたら、もちろんプログレスバーを表示してロードすることができます。 その前に、静的画像を表示することができます。Default.png & [email protected]。 -[ViewController viewDidLoad]
の方法が終了した後に重い読み込みを遅らせると、重い作業をしながらあらゆる種類のGUIを表示できます。
編集: この例では、あなたのviewDidLoadで新しいスレッドを切り離し、(1秒間この場合、睡眠中に)いくつかの重い作業を行うとUIProgressView
を更新し、それが0.1とprogressviewをインクリメントし、10回眠るよう進捗状況をログに記録します毎回。
- (void)viewDidLoad
{
// .....
[NSThread detachNewThreadSelector:@selector(workerBee) toTarget:self withObject:nil];
}
- (void)workerBee
{
NSAutoreleasePool* workerPool = [[NSAutoreleasePool alloc] init];
// Put your image loading between this line and [workerpool release]
for (float i = 0; i<1; i+= 0.1)
{
[self performSelectorInBackground:@selector(updateProgress:) withObject:[NSNumber numberWithFloat:i]];
sleep(1000);
}
[workerPool release];
}
- (void)updateProgress:(NSNumber*)number
{
NSLog("Progress is now: %@", number);
[progressView setProgress:[number floatValue]];
}
最初の画面で置きロードバーをして、それを表示した後、別のスレッドでは、あなたの計算重いコードを起動します。
最初の画面は何ですか?私はviewDidLoad mot hodで初期化しますか? – William
最初の画面は、アプリケーションデリゲートの 'application:didFinishLaunchingWithOptions:'メソッドの 'UIWindow'のサブビューとして追加されたものです。残りの部分については、@ sveinungkbの答えをチェックすることができます。 – Alexander
起動画像機能を使用して静的画像Default.pngを表示します。ローディングバーをアプリケーション:didFinishLaunchingWithOptions:メソッドに配置できますか?私は試してみましたが、バーは見えませんか?どのように私は静的なデフォルト画像上の一番上にそれを変更することができますか? – William
- 1. サーバーの待機中に進行状況バーが表示される
- 2. Rxswift - 進行状況バーを表示する方法
- 3. は、ネットワークコール中に進行状況バーを表示します。
- 4. wp7でWebコンテンツをロード中に進行状況バーを表示
- 5. 進行状況のイベントを進行状況バーにリンクする方法
- 6. メソッドがWindowsアプリケーションで実行中に進行状況を表示
- 7. アンドロイドで複数の進行状況バーを同時に表示する方法
- 8. ページ転送中の進行状況バーの表示
- 9. インテントの起動中に進行状況を表示しますか?
- 10. 進行状況バーがc#wpfでパーセントを表示しない
- 11. UWPでタスクバーの進行状況バーを設定する方法
- 12. wxPythonの進行状況バー
- 13. 進行状況バーがアクションシートに表示されない
- 14. jqueryで進行状況バーを作成する方法は?
- 15. Android - サービスの実行中に進捗状況ダイアログを表示する方法
- 16. カスタム進行状況のJNLP - 進行状況を表示する前にアプレットクラスを読み込みます。
- 17. サービスでダウンロードして進行状況バーを表示
- 18. 進行状況バーを停止する方法Jquery
- 19. Uploadifyの進行状況の表示を停止する方法
- 20. アンドロイドRobotiumテストの進行状況ダイアログを表示する方法:
- 21. ステータスストリップで進行状況バーを呼び出す方法は?
- 22. androidでinsertステートメントを実行中に進行状況バーを表示する際の問題
- 23. Androidで画像をアップロードする際に、画像ビュー内に進行状況バーを表示する方法は?
- 24. メニューが隠れて、アンドロイドに進行状況バーが表示されます
- 25. 再生中のビデオの進行状況バーを画面に触れるだけで表示する
- 26. テーブルビューで別のテーブルビューをロード中に進行状況バーを表示するには
- 27. jquery ajaxの投稿を使用して進行状況バーを表示する
- 28. ユーザーがファイルをダウンロードしようとしたときに進行状況バーを表示する方法
- 29. Uiで進行状況を表示
- 30. wxpythonのファイルコピーの進行状況バー
私たちが睡眠/重労働ではなくバックグラウンドスレッドとして進行状況バーを選択した理由はありますか?私はそれが他の方法でより良いと思いました – bkbeachlabs