ios - 如何检测 iOS 中的滑动手势?

标签 ios uigesturerecognizer swipe gesture-recognition

在我的 iPhone 应用程序中,我需要识别用户在 View 上所做的滑动手势。

我希望识别滑动手势并在滑动时执行功能。

我需要 View 水平滑动并在用户做出滑动手势时显示另一个 View 。

需要做什么?

我如何识别它?

最佳答案

如果您知道它是如何工作的,但仍需要一个简单的示例,请看这里! (至少对我来说它会变得很方便,当我需要复制粘贴示例时,无需尝试记住它)

UISwipeGestureRecognizer *mSwipeUpRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(doSomething)];

[mSwipeUpRecognizer setDirection:(UISwipeGestureRecognizerDirectionUp | UISwipeGestureRecognizerDirectionDown | UISwipeGestureRecognizerDirectionLeft | UISwipeGestureRecognizerDirectionRight)];

[[self view] addGestureRecognizer:mSwipeUpRecognizer];

并在 .h 文件中添加:

<UIGestureRecognizerDelegate>

关于ios - 如何检测 iOS 中的滑动手势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4279699/

相关文章:

android - 滑动 View 分页器 fragment 不会移动选项卡

javascript - Break 不适用于我的 switch 语句

ios - 如何将我的应用程序限制为 iphone 5s 及更高版本?

ios - 如何通过点击改变UILabel的内容?

ios - 如何将触摸手势添加到 map 但忽略引脚和注释上的触摸?

Jquery Mobile 幻灯片列表

ios - 使用 AVPlayer 黑屏(在模拟器和设备中)

ios - 最近没有在 UIWebView 上使用 iframe 播放器播放 youtube 剪辑

ios - 如何正确绕圆旋转三角形?

ios - UITapGestureRecognizer 未在 Swift 3 中触发