Apakah mungkin untuk membatalkan UIView
animasi saat sedang berlangsung? Atau apakah saya harus turun ke level CA?
yaitu saya telah melakukan sesuatu seperti ini (mungkin juga menetapkan tindakan akhir animasi):
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:duration];
[UIView setAnimationCurve: UIViewAnimationCurveLinear];
// other animation properties
// set view properties
[UIView commitAnimations];
Tetapi sebelum animasi selesai dan saya mendapatkan acara animasi berakhir, saya ingin membatalkannya (potong pendek). Apakah ini mungkin? Googling sekitar menemukan beberapa orang mengajukan pertanyaan yang sama tanpa jawaban - dan satu atau dua orang berspekulasi bahwa itu tidak dapat dilakukan.