1

セグエを呼び出す前に待機アニメーション/ショーUIAlertViewを開始して、セグエが処理され、次のViewControllerに関連データが入力されて表示されるまで、ユーザーが数秒間待機する必要があることを認識できるようにします。

問題は、performSegueWithIdentifierにより、あらゆる種類のアニメーション/UIAlertViewが表示されないことです。セグエが終わって初めて、アニメーションがポップアップするチャンスがあります!

これを解決する方法は?

4

1 に答える 1

2

メソッドにアニメーションロジックを実装できるはずですprepareForSegue。そのメソッドは、セグエが実行される前に呼び出されて終了します。

また、このフローが適合しない場合は、アニメーションが終了したとき、またはユーザーが起動したUIAlertViewに応答したときに、performSegueメソッドを起動します。

または、を使用したことがない場合は、MBProgressHUDそれを確認してください。これは、外部データを処理していて、ユーザーに何かが起こっていることを知らせたい場合(Webサービスからデータを取得する場合)に使用します。実装は簡単で簡単です。

于 2012-05-07T10:15:00.770 に答える