基於Swift的iOS應用程序開發:獲得屏幕點擊的座標

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)"
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章