質問: ### 前提・実現したいこと 3つ程度オブジェクトを設置して (上記のオブジェクトは移動させられます) touchBegan でタップしたところにある オブジェクトを検出したいです ### 試したこと 今の所座標取得はできているので 移動できない場合はできますが senderを使ったりなどもしてみましたができませんでした。 よくわからない方は質問等お願い致します。 是非ご教示お願い致します。
回答: やりたいことがちゃんと掴めていませんが、以下の方法を参考にしてみてください。 `ViewController`の`touchBegan`が呼ばれるので後はViewのtagで判定できると思います。 ``` // ViewController override func touchesBegan(touches: Set, withEvent event: UIEvent?) { let touchEvent = touches.first! print(touchEvent.locationInView(self.view)) let tag = touchEvent.view!.tag switch tag { case 999: print("tapped") default: break } } ``` ``` // CustomButton override func touchesBegan(touches: Set, withEvent event: UIEvent?) { super.touchesBegan(touches, withEvent: event) position = self.frame.origin // ↓以下を追加 self.nextResponder()!.touchesBegan(touches, withEvent: event) } ```