我是IOS编程的新手,我想做的是让用户在屏幕上移动手指的每一厘米都会发生一个事件。我还希望在向左或向右滑动时发生不同的事件。
例如,如果用户触摸屏幕并将手指保持在他触摸的位置,我不想发生任何事情,如果他开始向左移动手指我想要发生事件(例如,正在调用的函数)每移动他的手指。同样如果他开始向右移动手指但是它应该触发不同的事件(功能)。
我会感激任何帮助,因为我不知道如何自己这样做
答案 0 :(得分:2)
您正在寻找的是平移手势识别器(UIPanGestureRecognizer
)。获得你正在寻找的行为是一点点数学,但这是可能的。
这是Ray Wenderlich关于手势识别的教程:UIGestureRecognizer Tutorial in iOS 5: Pinches, Pans, and More!