2012-05-07 7 views
1

私は待機中のアニメーションを開始したい/ seiueを呼び出す前にUIAlertViewを表示して、segueが処理されてから次のViewController関連するデータが入力されて表示されます。performSegueWithIdentifierブロックがUIAlertViewをブロックしていても[activityImageView startAnimating]

問題はperformSegueWithIdentifierがアニメーション/ UIAlertViewの種類を表示しないようにすることです。セグが終了して初めて、アニメーションはポップアップするチャンスを得ます!

これを解決するにはどうすればよいですか?

答えて

2

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

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

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

+0

こんにちはElJay、アニメーションが終了したらperformSegueメソッドを呼び出すにはどうすればよいですか?それはボタンにリンクされていて、prepareForSegueのコンテンツをブロック内に置いても、アニメーションが終了するまで待機することはできません。モーグルウィンドウでは、セグは通常通り続きます。 –

関連する問題