问题标签 [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 回答
337 浏览

iphone - 在同一个 UIImageView 上使用 2 个 UIPinchGestureRecognizers

我有一个图像视图,我想在不保持纵横比的情况下捏合以重新缩放。为了做到这一点,我认为这可能是可行的:

  1. 使用两个捏合手势识别器,一个水平拉伸,一个垂直拉伸。
  2. 使用一个捏合识别器,但一个接一个地应用两个变换。

这是我的捏处理功能:

出于某种原因,转换只是垂直进行(最后一个)。我尝试将第二个 CGRectApplyAffineTransform 的第一个参数更改为 imageView.bounds,但它仍然不起作用。

谁能告诉我哪里出错了?

此外,当使用两个捏合手势识别器时,会发生同样的事情——实际上只有一个被识别。

谢谢!

0 投票
1 回答
1036 浏览

iphone - 捏缩放 iPhone

无论如何,当我的游戏在 iPhone 上运行时,我可以通过捏缩放来为我的游戏工作吗?

我使用 Stencylworks 为一个班级项目制作了游戏。该游戏在 iPad 上运行完美,也可以在 iPhone 上运行,只是场景被放大了,这使得玩起来非常困难。

有没有办法实现缩小的捏合手势?也许可以在 Xcode 中使用视图控制器或在某处添加代码来完成?我是 Xcode 的新手,所以我完全不知道如何让它工作!

不确定这是否会有所帮助,但这里有一些项目的屏幕截图。

https://sites.google.com/site/boomblocksgld/pinch-to-zoom

>

0 投票
2 回答
389 浏览

objective-c - 我需要帮助子类化 UIPinchGestureRecognizer 以在捏合期间找到触摸的位置

对于与缩放无关的游戏,我需要在用户捏捏做一些花哨的点点滴滴时跟踪触摸的位置。我可以检测到夹点,但在夹点期间我找不到水龙头的位置,只有中点(即使使用私有变量 touches 也不起作用)。

理想的结果是(其中 Box2DPinchRecognizer 是我的 UIPinchRecognizer 子类的名称):

Where touches 是一个由两个 CGPoints 组成的数组,表示你的手指在哪里。

0 投票
1 回答
466 浏览

ios4 - 我的应用程序在做捏手势识别器时非常慢

我在 iOS 5 中做一个 iPhone 应用程序。

我在识别捏合手势的同时扩展并重新加载 uitableview。

它在模拟器中效果很好。但在设备中它的工作速度很慢。例如,在 UIGestureRecognizerStateEnded 之后的设备中,只有所有行会被扩展,但在模拟器中,行正在扩展和重新加载,而 UIGestureRecognizerStateChanged 本身。

对内存问题有什么建议吗?

我的代码在这里

0 投票
2 回答
1282 浏览

iphone - UIPinchGestureRecognizer 在 xcode 4.3.2 中不起作用

使用 xCode 4.3.2,我在 view.m 的 initWithFrame 中有以下代码:

我的捏法如下:

因为我实际上在我的 initWithFrame 方法中调用了 pinch,它运行一次,但是当我在 iphone 模拟器中执行 pinch 时,它根本没有注册。xcode 4.3.2 中有一些我不知道的设置吗?这段代码在我尝试运行它的其他任何地方都有效——但这些版本的 xcode 都是 4.3。

0 投票
2 回答
1496 浏览

ios - 未调用 UIPinchGestureRecognizer


我的 iOS 应用程序只有一个视图,其中有一个 mapView。添加点击或长按识别器时,会正确调用事件。但不是捏事件......

知道我应该添加什么吗?谢谢。

0 投票
2 回答
1038 浏览

iphone - 在哪个比例的 UIImageView 上添加 UIPinchgesture 或在 UIImageView 包含的 UIView 上添加 UIPinchgesture?

专家!!请帮助我!!!!在我的项目中,我以编程方式创建多个 UIImageview。我想在每个 ImageView.i 上添加捏手势我的代码在下面......

像这样,我添加了 5 个 imageViews。现在 [self addGestureRecognizersToPiece:imgView] 的代码

另一个错误是 UIPinchgesture 不能单独在多个 UIImageViews 上正确工作。所以请帮助我..尽快回复我..

正如你告诉我的,我为每个 UIImageView 添加了 userInteractionEnabled = YES。我也在我的代码中提到

0 投票
1 回答
967 浏览

iphone - 如何在 iPhone sdk 的触摸方向上拉伸图像?

我正在定制图像。我的要求是在触摸方向和裁剪图像上拉伸或缩小图像。我已经完成了裁剪,但是我如何在触摸方向上拉伸和收缩图像。可能吗?

0 投票
1 回答
1442 浏览

ios - 缩放和平移/倾斜的捏合手势

我如何将其UIPinchGestureRecognizer用于多种用途?目前我正在使用它来放大/缩小我的 GLKView,但我想使用手势来移动(平移/倾斜),但同时能够缩放。我在 iOS 上的许多 CAD 和 3D 应用程序中都看到了这种行为。

捏合代码:

0 投票
2 回答
1702 浏览

iphone - 如何将捏合限制为默认视图大小

我正在开发基于 pdf 的应用程序,我正在尝试实现 UIPinchGestureRecognizer。当用户达到 640,960 的默认视图大小时,我想限制夹断功能。

在我当前的实现中,用户能够无限地捏入/捏出。

这是我正在谈论的默认视图大小/比例:默认pdf

这是我不想要的或者我想限制的:
无限捏出

有什么建议吗?