2016-11-22 146 views
0

我正试图在我的应用中实现一个水龙头手势识别器。 理想情况下,我需要点击手势才能返回xy坐标,因此我可以使用需要xy值的参数创建一个应用于核心图像过滤器的变量。例如,用户点击他们的鼻子,手势识别器将坐标(变量,例如nosePosition.xnosePosition.y)传递到诸如CIBumpDistorion的过滤器中,其需要xy值作为其kCIInputCenterKeyUITapGestureRecognizer点坐标

我曾尝试使用相当多的方法和移动/删除代码都无济于事。所以如果有人有一些建议,我会非常感激!

回答

1

会这样吗?

func touch(sender: UITapGestureRecognizer) { 
    let point = sender.locationInView(self.view) 
    let x = point.x 
    let y = point.y 
} 
+0

Hi La massse,谢谢你的回复。我稍后再试一试,希望它能奏效! – Henry

+0

它现在有效,再次感谢。 – Henry