เป็นไปได้ไหมที่จะยกเลิกUIView
ภาพเคลื่อนไหวในขณะที่กำลังดำเนินการอยู่ หรือฉันต้องลงไปที่ระดับ CA?
นั่นคือฉันได้ทำบางสิ่งเช่นนี้แล้ว (อาจตั้งค่าแอนิเมชั่นสิ้นสุดด้วย):
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:duration];
[UIView setAnimationCurve: UIViewAnimationCurveLinear];
// other animation properties
// set view properties
[UIView commitAnimations];
แต่ก่อนที่อนิเมชั่นจะเสร็จสมบูรณ์และฉันได้รับอีเว้นท์สิ้นสุดของอนิเมชั่นฉันต้องการยกเลิก (ตัดให้สั้น) เป็นไปได้ไหม Googling around พบว่ามีเพียงไม่กี่คนที่ถามคำถามเดียวกันโดยไม่มีคำตอบและคนหนึ่งหรือสองคนที่คาดเดาว่าไม่สามารถทำได้