问题标签 [uiswipegesturerecognizer]

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 投票
2 回答
410 浏览

ios - 滑动到新笔尖

我只是想能够刷到一个新的笔尖,但我卡住了。我的代码正确构建,没有错误或警告,但没有任何反应。

这是我的代码

系统看到我正在刷卡(它被记录),但它没有进入新的笔尖。我并没有真正与我的代码结婚,所以如果我需要完全重写它,我可以。

0 投票
1 回答
1282 浏览

ios - 创建自定义“tickle”UIGestureRecognizer 的最佳方法是什么?

我想为“挠痒痒”创建一个自定义 UIGestureRecognizer ......换句话说,检测 swipeLeft 然后是 swipeRight 两次,无需抬起手指。

我知道我可以通过自定义手势从头开始创建它,但是我需要实现所有“触摸”方法并基本上重新发明滑动手势。有没有什么方法可以通过组合已经存在的 UIGestureRecognizer 来创建自定义 UIGestureRecognizer?换句话说,扩展 UISwipeGestureRecognizer 的自定义 UIGestureRecognizer?

还是我需要从头开始构建它?如果是这样,有人知道滑动手势的底层代码吗?

0 投票
2 回答
2861 浏览

iphone - 未调用 UISwipeGestureRecognizer 选择器。知道为什么吗?

我正在使用下面的代码将右/左滑动事件集成到 UIImageView 对象(称为photo_view),但在 iphone 模拟器和设备中测试后它没有工作。下面的方法handleLeftSwipehandleRightSwipe甚至没有被调用,因为日志没有在调试器日志中打印任何它应该的东西。这是代码:

知道是什么原因吗?

提前感谢您的帮助,

斯蒂芬妮

0 投票
1 回答
1994 浏览

uiimageview - UIView 内的 UIImageview 上的 UISwipeGestureRecognizer 检测到错误的滑动​​?

我在检测UIImageViewself.view 内部的滑动时遇​​到问题。

当我应用它UISwipeGestureRecognizerself.view工作正常,但是当我尝试应用它时UIImageview它检测到错误的滑动​​方向。

代码:

0 投票
8 回答
27731 浏览

iphone - 如何识别所有 4 个方向的滑动?

我需要识别所有方向的滑动(上/下/左/右)。不是同时,但我需要认出它们。

我试过了:

但什么都没有出现SwipeRecognizer

这是 SwipeRecognizer 的代码:

我怎样才能做到这一点?如何将所有不同的方向分配给我的 Swipe 对象?

0 投票
2 回答
5933 浏览

iphone - ios UISwipeGestureRecognizer 计算偏移量

我正在向我的应用程序添加滑动手势识别器

以及处理滑动事件的方法:

我如何在这里计算偏移量?移动视图?

0 投票
2 回答
1038 浏览

iphone - uitableview 单元格中的手势错误

我的输入有问题,我GestureRecognizerUITableViewCell向左和向右滑动手势,长按 2 秒并在表格视图单元格中捏手势,向右滑动下一章,向左滑动上一章,捏重定向到另一个视图-控制器,并按住 2 秒以显示弹出窗口(子视图)。所有都在一个名为 table 的 tableview 中实现。我的问题是一切正常,但是在 tableview 中使用 Gesture 一段时间后,它卡住了,swipeGesture可能是捏也不起作用。但是当我转到另一个页面并回来时,它开始正常工作。一段时间后它也会卡住。如何解决这个我的代码是?

而且当我们向左或向右滑动时,动作也很慢。请帮我。

0 投票
3 回答
20402 浏览

iphone - 如何将滑动手势添加到 UITableView 单元格?

我在cellForRowAtIndexPath

它工作正常。但我想像UISwipeGestureRecognizerDirectionLeft这样添加

当我检查方向和状态时,我总是得到 3 = 3

如果我只应用一个手势它工作正常。我试图一个一个地添加两个手势。但它只会响应一个手势。

如何添加第二个手势。我直接将一个手势添加到 TableView 另一个手势到单元格,但现在使用。

0 投票
2 回答
1284 浏览

ios - UISwipeGestureRecognizer 似乎不尊重 iPhone 3G 上的当前 UIDevice 方向

我注册了四个 UIGestureSwipeRecognizers(每个方向一个),它们在 iPhone 4/4S(iOS 4.3 和 5)和 iPad 1/2(iOS 4.NotSure 和 5)上按预期工作。这是一个游戏,所以唯一允许的设备方向是 LandscapeRight 和 LandscapeLeft。但是,在装有 iOS 4.1 的 iPhone 3G 上,滑动识别器的响应就像设备被握在纵向一样。换句话说,在 iPhone 3G 上,LandscapeLeft 中的向上滑动被注册为向右滑动。事实上,所有四个滑动识别器的行为都好像设备处于纵向状态。但是,我已经检查过了[[UIDevice currentDevice] orientation],它总是返回UIDeviceOrientationLandscapeLeft

此外,该应用程序是基于 cocos2d 1.0.1 模板构建的游戏。

我可能做错了什么?

这是我注册四个滑动识别器的代码:

0 投票
2 回答
4201 浏览

iphone - UISwipeGestureRecognizer - 用 2 根手指和 3 根手指滑动执行操作 - iOS

如何在同一 View-iOS 上检测 UISwipeGestureRecognizer 2 手指滑动或 3 手指滑动

有人知道吗?