在图像上捏合时拉伸和缩小图像

问题描述 投票:1回答:1

在我的应用程序中,我想在视图中的任何位置拖动图像,并希望通过捏,手势调整图像大小。

我可以通过使用 - (void)touchesBeganNSSet *)触摸withEventUIEvent *)事件和 - (void)touchesMovedNSSet *)触及withEventUIEvent *)事件来拖动图像。

但我无法调整图像大小。

objective-c iphone uiimageview uiimage resize
1个回答
2
投票

UIScrollView类会自动为您提供缩放到缩放的行为。添加一个代替现有图像视图,然后将图像视图作为子视图添加到滚动视图。确保滚动视图具有委托。

滚动视图将调用委托的viewForZoomingInScrollView:方法。确保它返回您的图像视图。

然后,只需设置minimumZoomScale和maximumZoomScale,行为就会自动发生。

HTH

© www.soinside.com 2019 - 2024. All rights reserved.