【发布时间】:2010-10-27 20:18:31
【问题描述】:
我正在使用 UIScrollView 来缩放图像。在缩小图像时,我希望它被双击。
所以我的问题是可以通过双击缩小缩放图像。 (我能够检测到缩放视图上的双击)。
我们可以使用 Scroll View 的哪个属性。
【问题讨论】:
-
请注意,这会违反直觉,我会避免这样做。通常,双击不会放大。
标签: ios objective-c iphone uiscrollview zooming
我正在使用 UIScrollView 来缩放图像。在缩小图像时,我希望它被双击。
所以我的问题是可以通过双击缩小缩放图像。 (我能够检测到缩放视图上的双击)。
我们可以使用 Scroll View 的哪个属性。
【问题讨论】:
标签: ios objective-c iphone uiscrollview zooming
您可能想使用 UIScrollView 方法scrollRectToVisible:animated:。您将传递给它CGRect,它是滚动视图中包含的图像的框架。这将滚动(缩放)整个图像以在滚动视图中可见。
【讨论】:
文档中有一个例子,TapToZoom,请看。这是一个很好的例子,肯定会回答你的问题。
回答你的问题,就像我们必须使用的人一样
[scroller zoomToRect:zoomRect animated:YES];
其中 zoomToRect 是您要缩放的矩形。
【讨论】:
我觉得你也可以用
[yourScrollView setZoomScale:1.0 animated:YES];
用于缩小图像视图并将其设置为正常缩放。
【讨论】: