任何人都知道在用户滑动时获取当前触摸位置(不是开始或结束位置)的方法吗?
像
这样的东西-(void)scrollViewDidScroll:(UIScrollView *)scrollView{
NSLog(@"%f", scrollView.contentOffset.x);
}
但是对于UISwipeGestureRecognizer
谢谢,
最高
答案 0 :(得分:0)
UISwipeGestureRecognizer
类仅提供手势的起点和方向。但是UIPanGestureRecognizer
重复调用它的关联操作方法,您每次都可以获取手势的当前位置(使用locationInView:
)。
答案 1 :(得分:0)
使用PanGestureRecognizer
- (void)onDraggingLetter:(UIPanGestureRecognizer *)panGR {
CGPoint translation = [panGR translationInView:baseView];
if (panGR.state == UIGestureRecognizerStateBegan) {
} else if (panGR.state == UIGestureRecognizerStateChanged) {
}
else if (panGR.state == UIGestureRecognizerStateEnded) {
}
}