iPhone 处理用户的滑动
这里有一个简单的问题:当用户在 iPhone 屏幕上滑动手指时,如何检测?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
这里有一个简单的问题:当用户在 iPhone 屏幕上滑动手指时,如何检测?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
您需要在应用程序中实现手势识别器。
在您的界面中:
kMinimumGestureLength 是手指在算作滑动之前移动的最小距离。 kMaximumVariance 是手指可以在 y 轴上的起始点上方结束的最大距离(以像素为单位)。
现在打开您的界面
.xib
文件并在IB 中选择您的视图,并确保在View Attributes
中启用Multiple Touch
。在您的实现中,实施这些方法。
这是实现滑动识别器的一种方法。另外,您确实应该查看有关此主题的文档:
UISwipeGestureRecognizer
You need to implement a gesture recognizer in your application.
In your interface:
kMinimumGestureLength is the minimum distance the finger as to travel before it counts as a swipe. kMaximumVariance is the maximum distance, in pixels, that the finger can end above the beginning point on the y-axis.
Now open your interface
.xib
file and select your view in IB, and make sureMultiple Touch
is enabled inView Attributes.
In your implementation, implement these methods.
This is one way to implement a swipe recognizer. Also, you really should check out the Docs on this topic:
UISwipeGestureRecognizer
UIGestureRecognizer 就是您想要的。特别是 UISwipeGestureRecognizer 子类
The UIGestureRecognizer is what you want. Especially the UISwipeGestureRecognizer subclass
啊,我能够回答我自己的问题: http://developer.apple.com/library/ios/#samplecode/SimpleGestureRecognizers/Introduction/Intro.html#//apple_ref/doc/uid/DTS40009460
感谢大家的帮助!
Ah, I was able to answer my own question: http://developer.apple.com/library/ios/#samplecode/SimpleGestureRecognizers/Introduction/Intro.html#//apple_ref/doc/uid/DTS40009460
Thanks for the help everyone!