iOS中locationInView:与translationInView:在手势识别中的具体应用区别是什么?

2026-06-11 00:092阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计142个文字,预计阅读时间需要1分钟。

iOS中locationInView:与translationInView:在手势识别中的具体应用区别是什么?

`locationInView: 获取的是手指点击屏幕实时位置的坐标点translationInView: 获取的是手指移动后,在相对坐标中的位置locationInView: 获取的是手指点击屏幕实时位置的坐标点translationInView: 获取的是手指移动后的相对坐标位置`

locationInView:获取到的是手指点击屏幕实时的坐标点translationInView获取到的是手指移动后在相对坐标中 locationInView:获取到的是手指点击屏幕实时的坐标点

translationInView获取到的是手指移动后在相对坐标中的偏移量

例如CGPoint  translation [panGesture translationInView:self.imageView];

translation.x 就是相对self.imageView.frame.origion.x的偏移量

iOS中locationInView:与translationInView:在手势识别中的具体应用区别是什么?

本文共计142个文字,预计阅读时间需要1分钟。

iOS中locationInView:与translationInView:在手势识别中的具体应用区别是什么?

`locationInView: 获取的是手指点击屏幕实时位置的坐标点translationInView: 获取的是手指移动后,在相对坐标中的位置locationInView: 获取的是手指点击屏幕实时位置的坐标点translationInView: 获取的是手指移动后的相对坐标位置`

locationInView:获取到的是手指点击屏幕实时的坐标点translationInView获取到的是手指移动后在相对坐标中 locationInView:获取到的是手指点击屏幕实时的坐标点

translationInView获取到的是手指移动后在相对坐标中的偏移量

例如CGPoint  translation [panGesture translationInView:self.imageView];

translation.x 就是相对self.imageView.frame.origion.x的偏移量

iOS中locationInView:与translationInView:在手势识别中的具体应用区别是什么?