我在我的应用中添加了一个滑动手势,以便在刷卡时打开侧栏。我正在使用XYOrigami来实现swipe
。一切都很好但我的问题是滑动动作在延迟后触发。我滑动,当滑动结束时,几毫秒后它的动作就会触发。我希望动作跟随手指运动。任何人都可以告诉我这个。
我希望我能够很好地解释我的问题。 我正在通过xib添加滑动手势。
答案 0 :(得分:0)
要与手势一起触发动作,我们可以使用pangesture。
但正如你所说,你有一个问题,你有滚动视图,你还需要向左或向右滑动。
现在我假设,
1。您有垂直滚动视图和
2。您想要重新识别左右手势。
这可以通过速度来实现。
- (void)panGestureRecognized:(UIPanGestureRecognizer *)recognizer {
CGPoint velocity = [recognizer velocityInView:self.view];
if (velocity.x > 0) {
NSLog(@"To Right");
}
else {
NSLog(@"To Left");
}
}
只需检查 x 值即可解决滚动条问题。 您还可以通过其正值或负值来检查左手势或右手势。
请参阅此答案以获得更准确的解决方案。 https://stackoverflow.com/a/21552885/1101477