カレイヤーにジェスチャーをタッチします
-
02-10-2019 - |
質問
私はカレイヤーにいくつかの絵を描いており、ユーザーに図面の異なる部分を単一のタップにして、応答をトリガーできるようにしたいと考えています。私はジェスチャー認識者を調べようとしましたが、彼らはuiviewに縛られる必要があるようです。 Calayersを使用して希望の動作をどのように得ることができるかという考えはありますか?
解決
タッチに応答できるようにレスポンダーが必要です。このレイヤーをホストしているビューから(ツリーのある時点でこれが真実である必要があります)使用できます -[CALayer hitTest:]
あなたに応答する最も深い昇華人を見つけようとします。
所属していません StackOverflow