UIView
アニメーションを途中でキャンセルすることはできますか? または、CA レベルに落とす必要がありますか?
つまり、私はこのようなことをしました(おそらくアニメーション終了アクションも設定しています):
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:duration];
[UIView setAnimationCurve: UIViewAnimationCurveLinear];
// other animation properties
// set view properties
[UIView commitAnimations];
しかし、アニメーションが完了し、アニメーション終了イベントを取得する前に、それをキャンセルしたい (短くしてください)。これは可能ですか?グーグルで調べてみると、何人かの人が同じ質問をしているのに答えがないことがわかります。