UITapGestureRecognizer 点坐标
Posted
技术标签:
【中文标题】UITapGestureRecognizer 点坐标【英文标题】:UITapGestureRecognizer Point Coordinates 【发布时间】:2016-11-22 14:15:26 【问题描述】:我正在尝试在我的应用中实现点击手势识别器。
理想情况下,我需要点击手势返回x
和y
坐标,因此我可以使用需要x
和y
值的参数创建一个变量以应用于核心图像过滤器。例如,用户轻敲他们的鼻子,手势识别器将坐标(变量,例如,nosePosition.x
和 nosePosition.y
)传递给过滤器,例如 CIBumpDistorion
,它需要 x
和 y
值作为其kCIInputCenterKey
。
我尝试过使用很多方法和移动/删除代码都无济于事。因此,如果有人有任何建议,我将非常感激!
【问题讨论】:
【参考方案1】:这样行吗?
func touch(sender: UITapGestureRecognizer)
let point = sender.locationInView(self.view)
let x = point.x
let y = point.y
【讨论】:
大家好,感谢您的回复。稍后我会尝试一下,希望它会成功! 完美,谢谢。一项更改是 sender.locationInView(self.view) 已更改为 sender.location(in: self.view)以上是关于UITapGestureRecognizer 点坐标的主要内容,如果未能解决你的问题,请参考以下文章
使用 UITapGestureRecognizer 无法识别的选择器
UIlabel 中的 UITapGestureRecognizer 错误
带有点击事件的 UITapGestureRecognizer