swift4で指の腹でのタッチを検出したいと考えています。
具体的には指の腹でタッチされている範囲を取得し、その範囲に円を描画したいです。
以下で出来るかと思って試してみたのですが複数の指によるタッチは検出できましたが、1本の指の腹で画面をタッチしても、1つのタッチしか検出されませんでした。
swift
1override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) { 2 guard let allTouches = event?.allTouches else { 3 return 4 } 5 for touch in allTouches { 6 print(touch.location(in: self)) 7 } 8 }
指の腹でタッチされた場合に指が触れている範囲を取得することは可能なのでしょうか。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー