3

嘿,一直在尝试获取用户滑动的位置,以便我可以在屏幕上显示 3 个可滑动区域,并根据滑动的 y 坐标确定他们对哪个部分做出反应。

这是代码

CGPoint touchPoint = [recognizer locationOfTouch:0 inView:nil];

我尝试在标签中打印 touchPoint.y,但我得到的只是 0。如何获取用户滑动的坐标?

谢谢。

4

1 回答 1

2

它很奇怪,但将视图设置为nilself.view.window正在返回 0。没有提及这种行为,并且UISwipeGestureRecognizer 上的Apple 文档似乎鼓励使用此方法查找滑动的来源。将其归档在错误下是个好主意。

不过,这适用于其他观点。说self.view

于 2011-05-19T18:04:01.250 回答