アニメーションの再生が停止しUILabel
た正確な瞬間にを更新したいと考えています。UIImageView
これに対する私の試みは、使用することでした-
[self performSelector:@selector(updateLabels) withObject:nil afterDelay:imageView.animationDuration];
updateLabels
ラベルを更新するメソッドはどこにありますか。
これは、最初の 2 つのアニメーションでは機能しません。ただし、最初の 3 ~ 4 回再生した後は機能します。
アニメーションの画像を保持するimageNamed
を埋めるために使用しています。NSArray
そして、私の調査から、imageNamed
がオブジェクトをキャッシュしていることに気付きました。したがって、最初の 3 回または 4 回の実行での遅延は、キャッシュからの遅延が原因であると想定しています。
とにかくこれを克服する方法はありますか?imageNamed
(最初の 3 つまたは 4 つの後の他のすべてのアニメーション サイクルで正常に動作していると述べたように、使用から変更しないことが望ましい)。