嘿,一直在尝试获取用户滑动的位置,以便我可以在屏幕上显示 3 个可滑动区域,并根据滑动的 y 坐标确定他们对哪个部分做出反应。
这是代码
CGPoint touchPoint = [recognizer locationOfTouch:0 inView:nil];
我尝试在标签中打印 touchPoint.y,但我得到的只是 0。如何获取用户滑动的坐标?
谢谢。
嘿,一直在尝试获取用户滑动的位置,以便我可以在屏幕上显示 3 个可滑动区域,并根据滑动的 y 坐标确定他们对哪个部分做出反应。
这是代码
CGPoint touchPoint = [recognizer locationOfTouch:0 inView:nil];
我尝试在标签中打印 touchPoint.y,但我得到的只是 0。如何获取用户滑动的坐标?
谢谢。
它很奇怪,但将视图设置为nil
或self.view.window
正在返回 0。没有提及这种行为,并且UISwipeGestureRecognizer 上的Apple 文档似乎鼓励使用此方法查找滑动的来源。将其归档在错误下是个好主意。
不过,这适用于其他观点。说self.view
。