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. Xamarinフォームでアプリケーションの起動中に進行状況を表示する方法
- 2. サーバーの待機中に進行状況バーが表示される
- 3. 進行状況バーをパーセンテージで表示する方法は?
- 4. ファイルの作成中に進行状況バーを表示する方法は?
- 5. javafx、テキストエリアに印刷中に進行状況バーを表示する方法
- 6. Rxswift - 進行状況バーを表示する方法
- 7. は、ネットワークコール中に進行状況バーを表示します。
- 8. wp7でWebコンテンツをロード中に進行状況バーを表示
- 9. 進行状況のイベントを進行状況バーにリンクする方法
- 10. メソッドがWindowsアプリケーションで実行中に進行状況を表示
- 11. データのロード中に進行状況バーを表示
- 12. Firebaseデータベースをロード中に進行状況バーを表示
- 13. アンドロイドで複数の進行状況バーを同時に表示する方法
- 14. Catalystアプリケーションで進行状況バーをアップロード
- 15. odoo 9の進行状況表示バーを無効にする
- 16. 分、秒、時の進行状況バーを表示するには
- 17. AutoHotKey:進行状況バーの位置を移動する方法
- 18. ページ転送中の進行状況バーの表示
- 19. フラグメントビューロードがasynctaskの一部であるときに、フラグメントロード前に進行状況バーを表示する方法は?
- 20. AmChartsガント・セグメントに進行状況バーを表示する方法は?
- 21. C#Winformsアプリケーション - アップロードストリームの進行状況バー
- 22. インテントの起動中に進行状況を表示しますか?
- 23. SQL Serverからアンドロイドでテーブル行をダウンロード中に進行状況バーを表示
- 24. 進行状況バーがc#wpfでパーセントを表示しない
- 25. UWPでタスクバーの進行状況バーを設定する方法
- 26. Retrofit 2 - 進行状況バーを表示する方法JSONレスポンス受信時
- 27. 進行状況バーの前にtqdmを使ってメッセージを表示します
- 28. サーバーに画像をアップロード中に進行状況バーが表示されない
- 29. 進行状況のテキストを含む水平進行状況バー
- 30. wxPythonの進行状況バー
私たちが睡眠/重労働ではなくバックグラウンドスレッドとして進行状況バーを選択した理由はありますか?私はそれが他の方法でより良いと思いました – bkbeachlabs