xcodeで画面がタップされた時値を取得する
今回欲しい機能
画面をタップしてその位置の値を表示する
今回アプリ開発に使用する環境
Xcode 9.2
使用言語
Swift4.0.3
以下がXcodeのdocumentになる。
https://developer.apple.com/documentation/uikit/touches_presses_and_gestures
ここでCGpoint的なタップされた時タップされた場所を返すUIButtonのメソッドを探す。
ここに書いてあった
https://developer.apple.com/documentation/uikit/uitouch/1618116-location
UIButtonで探していたがUIViewの方だった
以下がコードになる
var location = CGPoint
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
for touch in touches {
location = touch.location(in: view)
attack_image_Emergence(current_point: location)
}
}
これでCGPointが表示された。