用户触摸时获取屏幕坐标

时间:2015-09-05 07:36:35

标签: swift

当用户触摸屏幕时,我想获得屏幕的坐标。 我尝试touchesBegan方法,但当我使用NSSet作为参数时,我得到一个错误。任何人都可以指导我在哪里弄错了如何解决这个问题。

提前致谢...

override func touchesBegan(touches: NSSet, withEvent event: UIEvent) {
    let touch = touches.anyObject()! as! UITouch
    lastPoint = touch.locationInView(self)
}

错误:使用选择器'touchesBegan:withEvent:'的覆盖方法具有不兼容的类型'(NSSet,UIEvent)'

1 个答案:

答案 0 :(得分:0)

尝试使用:

let touch = touches.first() as? UITouch