私のプロジェクトではNSTimer
、1秒間に1000回呼び出しています。UIImage
それと同時に、いくつかの画像ビューでタップごとに5つのオブジェクトを割り当てていUIViewanimation
ます。私がその作業をしているときにNSTimer
、数秒間フリーズするか、遅延します。1秒間に100〜120個以上UIImageView
のオブジェクトを作成しているため、なぜそれが起こっているのかを知っています.UIAnimationを呼び出していないときは、タイマーは問題ありません。iバックグラウンドで[performSelectorInBackground:withObject:]
実行UIViewAnimation
していましたが、その中で UIAnimation が機能していません。
NSTimer
との両方UIViewAnimation
が UI に取り組んでいるので、メイン スレッドに取り組んでいます。私 は 彼ら に 別 の スレッド を 立てる こと が でき ませ ん . NSTimer
と呼び出しが同時にフリーズするのを止めるにはどうすればよいですかUIViewAnimation
。これらは計算負荷が高いためです。そのために別のスレッドを作成することはできません。それを機能させるために何ができますか。
ありがとう