【问题标题】:UITapGestureRecognizer Point CoordinatesUITapGestureRecognizer 点坐标
【发布时间】:2016-11-22 14:15:26
【问题描述】:

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

我尝试过使用很多方法和移动/删除代码都无济于事。因此,如果有人有任何建议,我将非常感激!

【问题讨论】:

    标签: ios swift uitapgesturerecognizer cgpoint


    【解决方案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)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多