UIScrollView 用于缩放图像
我正在使用 UIScrollView 来缩放图像。 当缩小图像时,我希望将其双击。
所以我的问题是是否可以通过双击缩小缩放图像。 (我能够检测到缩放视图上的双击)。
我们可以使用滚动视图的哪个属性。
I am using UIScrollView for zooming an image. While to zoom out the image I want it to be put on double tap.
So my question is can it be possible to zoom out zoomed image on double tap. (I am able to detect the double tap on zoomed view).
Which property we can use for this of Scroll View.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可能想要使用 UIScrollView 方法
scrollRectToVisible:animated:
。 您将向其传递CGRect
,它是滚动视图中包含的图像的框架。 这将滚动(缩放)整个图像以在滚动视图中可见。You probably want to use the UIScrollView method
scrollRectToVisible:animated:
. You'll pass it theCGRect
that is the frame of the image contained within the scrollview. This will scroll (zoom) the entire image to be visible within the scrollview.文档中有一个示例,TapToZoom,请查看。 这是一个很好的例子,肯定会回答你的问题。
为了回答你的问题,就像有人一样,我们必须使用
ZoomToRect 是你想要缩放的矩形。
There is an example available in docs, TapToZoom, please look at it. Its a good example that will definitely answer you question.
To answer you question, like someone already we have to use
where the zoomToRect is the rectangle where you want to zoom.
我认为您还可以用于
缩小图像视图并将其设置为正常缩放。
I think you can also use
for zoom out your image view and set it to normal zoom.