長押し時の座標取得
長押しをしていると検知した時、長押ししている座標を取得したいです
該当のソースコード
Swift
1@IBAction func ballThrow(sender: UILongPressGestureRecognizer) { 2 if(sender.state == UIGestureRecognizer.State.began) { 3 print("長押し開始") 4 } else if (sender.state == UIGestureRecognizer.State.ended) { 5 print("長押し終了") 6 } 7 }
試したこと
タッチイベントのように
let tapxy = touch.location(in: self.view)
というプログラムを入れてみたが、
Use of unresolved identifier 'touches'
というエラーが出てうまく行きませんでした...
補足情報
Long Press Gesture Recognizer
はViewとつなげてあります。
Xcode 11.2.1
シュミレーター iPhone8
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/27 09:50