问题标签 [uipinchgesturerecognizer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2466 浏览

iphone - 获取 UIPinchGestureRecognizer 手指位置

我使用 UIGestureRecognizer 来转换视图及其完美的工作,但现在我想用它来独立地转换我的视图宽度和高度。我想到解决这个问题的唯一方法是获取两个手指位置并制作一个 if 子句来识别用户是否正在尝试增加宽度或高度,但为此我需要让每个手指位置都参与到捏手势中. 但是我找不到任何方法来做到这一点我想知道这是否可行,或者是否有另一种选择来实现这一目标。

0 投票
3 回答
156 浏览

ios - 从 UIImageView 的角落控制 UIGestureRecognizers

在我的应用程序中,我允许用户选择一个图像,然后选择其他图像叠加在主图像的顶部。然后我实现手势识别器来捏合、平移和旋转顶部图像。

例如,用户可以选择一个人的图像,然后选择一副太阳镜覆盖在图像的顶部,然后将它们捏合、平移或旋转到位。

这很好用,但随着叠加的图像变小,用户更难调整大小、平移或旋转。

我正在寻求实现一些我在类似应用程序中看到的功能,它们允许通过顶部 UIImageView 角落的捏合/旋转处理程序来控制它。我似乎无法弄清楚这一点。我附上了我正在尝试实现的当前执行此操作的应用程序的屏幕截图。任何建议都会有所帮助。谢谢你。

在此处输入图像描述

0 投票
1 回答
179 浏览

cocoa-touch - 如何使用捏合手势打开另一个视图控制器?

我希望能够通过捏住 viewController A 上的屏幕来打开 viewController B。理想情况下,我希望能够在 Storyboard 中做到这一点。

任何帮助/方向将不胜感激。

谢谢

0 投票
0 回答
132 浏览

ios - 试图通过在 ViewController A 上捏视图来打开 ViewController B

我希望能够通过在当前视图控制器上捏视图来导航到另一个视图控制器。

控制台显示视图正在识别捏合手势并将其记录下来。

但是我不清楚如何触发捏打开另一个 ViewController。

这是我用来实现它的代码。

0 投票
3 回答
5013 浏览

ios - 使用 UIPinchGestureRecognizer 在捏合方向缩放视图

我需要一个可以在 x 或 y 或两个方向上缩放的夹点识别器,具体取决于夹点的方向。我在这里查看了许多其他问题,但他们只有部分答案。这是我使用自定义 UIPinchGestureRecognizer 的完整解决方案。

0 投票
2 回答
192 浏览

ios - IOS。让 UIPinchGestureRecognizer 优于 UITapGestureRecognizer?

这意味着用户不能同时平移和捏合,并且捏合手势停止平移一。

这段代码对我不起作用,因为它使这些手势同时工作。

默认情况下,如果我不使用此代码,则平移手势会停止捏一个,但我需要相反的东西。

更新

0 投票
1 回答
1708 浏览

ios - 如何以编程方式模拟“捏出”手势?

我正在开发一个 iOS 应用程序。

我添加了一个 UIPinchGestureRecognizer 来监听捏合动作。

但是,我还想添加一个 UITapGestureRecognizer 以便在用户点击一个项目时它具有相同的效果。

有没有办法以编程方式模拟“捏出”手势?

0 投票
1 回答
155 浏览

ios - 如何限制平移和缩小区域?

在我的应用程序中,我有一个图像视图,其中包含从相机或手机库(相册)拍摄的用户照片。并且允许用户从产品列表中选择一些产品来尝试他的照片。我能够做所有这些事情,而且我能够对产品进行平移、缩放和旋转。但我的问题是,当我移动这个产品时,它会离开包含用户图片的图像视图,并且缩放时会发生同样的事情..请帮助我完成这个..提前谢谢..

0 投票
2 回答
913 浏览

ios - 在捏合手势的中心发出缩放层

我目前在图层中有一个地图(tilemap),我想使用以下代码进行平移/缩放:

我的问题是缩放没有在夹点的中心生效,即使我试图在通过这种方法放大的同时改变它: (void) scale: (CGFloat) newScale atCenter: (CGPoint) center。有什么原因可能无法正常发生吗?另外,如何将夹点的中心位置转换为我的场景/图层的坐标系?

0 投票
1 回答
102 浏览

iphone - 滚动视图上的 UiTouches 不起作用,如何在疼痛应用程序中设置缩放

我通过以下教程使用 UITouches 实现了一个绘画应用程序RayWenderlich

使用 UIKit 制作一个简单的绘图应用程序

我成功地完成了我的绘画。

但是 *我需要设置放大和缩小功能*s,

所以我在 UIScrollView 上添加了我的 ImageViews。

但是由于 UITouches 不能在 UIScrollView 上工作,所以油漆不能工作



使用 Pinch Guesters 实现了缩放功能,但是它无法看到缩放的外侧,它只能在窗口中看到缩放的图像。

任何人都可以建议我如何处理油漆应用程序中的完美缩放