ScrollView 的子视图上的旋转手势和它的捏缩放可以一起工作吗?

Posted

技术标签:

【中文标题】ScrollView 的子视图上的旋转手势和它的捏缩放可以一起工作吗?【英文标题】:Can Rotation gesture on a subview of a ScrollView and its pinch zoom work hand in hand? 【发布时间】:2012-02-01 12:05:34 【问题描述】:

我有一个包含 UIImageView 的 UIScrollView。 现在我还在 imageView 中添加了一个两指旋转手势。

现在旋转没有被识别,无论我做什么,它只会缩放图像。

我不确定是否可以使用选项键和鼠标在模拟器上测试旋转手势?

如果是,那么是不是我的触摸都将转到 ScrollView 而不是添加到 imageView 的 gestureRecognizer ?

【问题讨论】:

【参考方案1】:

是的,您的滚动视图会吞噬您的所有触摸。您必须将触摸从滚动视图转移到您的子视图。您可以在下面的链接中查看。

https://***.com/a/8831018/641062

【讨论】:

以上是关于ScrollView 的子视图上的旋转手势和它的捏缩放可以一起工作吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 UIScrollView 中旋转图像?

在视图和它的子视图之间传递一个 int

Android围绕动态枢轴旋转视图

视图手势处理:检测大视图上的手势,大视图是小视图的子视图

UIScrollView 并检测其子视图的手势

在旋转视图上调整拖动手势