1、我在界面上放置了两个文本输入框,用来显示最终获得到的坐标:
@IBOutlet weak var textFieldXPoint: UITextField!
@IBOutlet weak var textFieldYPoint: UITextField!
2、重载touchedBegan方法:
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
let firstTouch:UITouch = touches.first!
let firstPoint = firstTouch.location(in: self.view)
let x:CGFloat = firstPoint.x
let y:CGFloat = firstPoint.y
self.textFieldXPoint.text = "\(x)"
self.textFieldYPoint.text = "\(y)"
}