2011-01-22 4 views
0

私はビューのポップの直前に実行される2行のコードを持っています。 これらの2行がスクロールしています。 これらの3つのアニメーションのために、ユーザーには見えないことが多く、よく見えないと言うことがあります。iPhone - 非同期タスクを行うための2つのコードラインを待っています

私はこれに対処するためにコールバックを使いたくありません。 私は、ビューがポップするのに0.5秒待つだけで、何が起こっているのかを見せるために2回のスクロールコールの間に0.5秒待つだけでアプリを必要とします。

アニメーションを停止せずに簡単にこれを行うことはできますか?

私は(すぐに)[NSThread sleepForTimeInterval:0.5]を試しました。しかしそれはすべてを止める。もちろん。

答えて

1

最初の行の後に現在のメソッドを終了し、2行目にコールバックを使用することなく、メインのUIスレッドからアニメーションが終了するのを待つことはできません。

コールバックが気に入らない場合は、実行のために2本の行をバックグラウンドスレッドにキューイングする方法があります。

関連する問題