Ios 如何取消-[UIScrollView zoomToRect:animated:]?

Ios 如何取消-[UIScrollView zoomToRect:animated:]?,ios,objective-c,unit-testing,animation,uiscrollview,Ios,Objective C,Unit Testing,Animation,Uiscrollview,假设我调用了-[UIScrollView zoomToRect:animated:,动画值为YES。如何立即取消此动画,使其看起来好像从未发生过一样 我在一些单元测试中调用此方法,并希望在下次测试运行时重置其效果。如果无法取消此方法,则我将在测试之间解除锁定对象。要重置缩放,请将缩放比例设置为1.0 [zoomScale setZoomScale:1.0]; 会更好 [scrollView setZoomScale: scrollView.minimumZoomScale ];

假设我调用了
-[UIScrollView zoomToRect:animated:
,动画值为
YES
。如何立即取消此动画,使其看起来好像从未发生过一样


我在一些单元测试中调用此方法,并希望在下次测试运行时重置其效果。如果无法取消此方法,则我将在测试之间解除锁定对象。

要重置缩放,请将缩放比例设置为1.0

[zoomScale setZoomScale:1.0];
会更好

[scrollView setZoomScale: scrollView.minimumZoomScale ];