別のビューに移動するまで、UIProgressviewをアプリケーションに実装しようとしています。別のViewControllerに移動すると、progressviewがリセットされ、更新が再開されます。
これは、ビューコントローラをプッシュするときのuiprogressviewの意図された動作ですか、私の問題を修正する方法はありますか?
あなたの考えやアドバイスを教えてください。
別のビューに移動するまで、UIProgressviewをアプリケーションに実装しようとしています。別のViewControllerに移動すると、progressviewがリセットされ、更新が再開されます。
これは、ビューコントローラをプッシュするときのuiprogressviewの意図された動作ですか、私の問題を修正する方法はありますか?
あなたの考えやアドバイスを教えてください。
進行状況はアプリケーションデリゲート変数に保存する必要があり、進行状況ビューはビューに戻った後に初期化されるため、メソッドでprogressView.progress = appdelegate.variable
設定する必要があります。viewWillAppear
したがって、進行状況を静的変数に保存する方が適切です。
ビューが消えます。いくつかのユーザーデフォルトを設定できます。ビューをポップアウトすると、値が取得され、進行状況バーが設定されます。バーがポップから元の値を取得するときに、最後の値をリセットすることを忘れないでください。