我该怎么取消 - [UIScrollView zoomToRect:animated:]?

时间:2014-05-28 03:55:52

标签: ios objective-c unit-testing animation uiscrollview

我们假设我使用动态值-[UIScrollView zoomToRect:animated:]来调用YES。如何立即取消此动画,以便它好像从未发生过?

我在某些单元测试中调用此方法,并希望在下一次测试运行时重置其效果。如果不能取消这种方法,那么我将在两次测试之间解除我的对象。

2 个答案:

答案 0 :(得分:1)

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

[zoomScale setZoomScale:1.0];

答案 1 :(得分:1)

[scrollView setZoomScale: scrollView.minimumZoomScale ]; 

会更好