タッチイベントについて


ボタンがタッチされた際、ボタンのタッチイベントとViewControllerが持つtouchesメソッドを実行させるにはどのようにしたら良いですか？

この例では、ボタンがタッチされた時、`touchesBegan`と`buttonTap`の両方が呼ばれてほしいです

[code]

    class ViewController: UIViewController{
        override func viewDidLoad(){
            super.viewDidLoad()
            let button = UIButton(frame: CGRect(x: 100, y: 100, width: 100, height: 100))
            button.target(forAction: #selector(ViewController.buttonTap(_:)), withSender: self)
            view.addSubview(button)
        }
    
        override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
        }
    
        @objc func buttonTap(_ sender: UIButton){
        }
    }
    
[/code]

