わかりました、丸い rect ボタンとそれに接続されたアクション メソッドがあるとし-(IBAction)btnclicked:(id)sender
ます。ボタンが押されると、アニメーションが起動します。上記のアクションメソッドでこれを使用しました-- imageview.animationImages = images;
. これはUIImageViewimageview
オブジェクトへのポインターでimages
あり、画像の配列です。今私が欲しいのは、アニメーションが進行している間、ボタンを無効にしたままにすることです。そのために私はこれを試しました:
if (imageview) {
btn.enabled = NO;
}
これはもちろんボタンを無効にしますが、アニメーションが終わった後にどうすれば有効に戻すことができますか? NSTimer
アニメーションと同時にボタンを使用して無効にすることを考えましたが、それは良い方法ではありません(このタイマーをアニメーションと同期させるのは難しいです)。また、アニメーションが終了した後もアニメーションを無効のままにします。私がしようとしていることを行う良い方法があるかどうか教えてください。ありがとう