UIScrollView 用于缩放图像

发布于 2024-07-21 08:18:27 字数 130 浏览 6 评论 0原文

我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

凌乱心跳 2024-07-28 08:18:27

您可能想要使用 UIScrollView 方法 scrollRectToVisible:animated:。 您将向其传递 CGRect,它是滚动视图中包含的图像的框架。 这将滚动(缩放)整个图像以在滚动视图中可见。

You probably want to use the UIScrollView method scrollRectToVisible:animated:. You'll pass it the CGRect that is the frame of the image contained within the scrollview. This will scroll (zoom) the entire image to be visible within the scrollview.

你是暖光i 2024-07-28 08:18:27

文档中有一个示例,TapToZoom,请查看。 这是一个很好的例子,肯定会回答你的问题。

为了回答你的问题,就像有人一样,我们必须使用

[scroller zoomToRect:zoomRect animated:YES];

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

[scroller zoomToRect:zoomRect animated:YES];

where the zoomToRect is the rectangle where you want to zoom.

深者入戏 2024-07-28 08:18:27

我认为您还可以用于

[yourScrollView setZoomScale:1.0 animated:YES];

缩小图像视图并将其设置为正常缩放。

I think you can also use

[yourScrollView setZoomScale:1.0 animated:YES];

for zoom out your image view and set it to normal zoom.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文