ios – 来自UIPanGestureRecognizer的触摸坐标

前端之家收集整理的这篇文章主要介绍了ios – 来自UIPanGestureRecognizer的触摸坐标前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
可以从[UIPanGestureRecognizer translationInView]获取绝对触摸坐标吗?我正在使用iPad应用程序,并且一直在搜索UIPanGestureRecognizer的触摸坐标值!

我也尝试使用我们从transaltionInView获得的值进行抵消,但是我并不能真正理解背后的数学…

任何建议家伙?

拉维

@H_404_8@

解决方法

translationInView是手势的增量更改.如果你把你的手指向左移动20点,你会得到(-20.0,0.0),在这个意义上它已经是“绝对的”.

您可能意味着,即使所述视图不是识别事件的位置,您希望通过参数查看相对于视图的locationInView.通常,您将交付视图控制器的视图,或将处理事件的视图,或对您的实现更有意义的子视图.

此外,请记住,如果您需要真正的绝对,您可以通过参数手工修改,并返回相对于窗口(也称为“绝对”)

而且,如果您需要使用其他视图执行逻辑,则可以使用UIView实例方法将坐标从一个视图转换为另一个视图:convertRect:fromView :,convertRect:toView :,convertPoint:fromView :,convertPoint:toView :.这些方法也接受nil作为视图参数,意思是“绝对”到窗口.

@H_404_8@ @H_404_8@ 原文链接:https://www.f2er.com/iOS/329719.html

猜你在找的iOS相关文章