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