UIControlをサブクラス化し、sendAction:to:forEventメソッドをオーバーライドして、独自にカスタマイズしたUIEventを送信できるようにします(UIControlEvents変数を保持できるようにします)。ただし、処理する必要があるのはUIEventだけなので、UIControlEvents変数を保持できません。
このため、UIControlEvents変数を保持できるように、addTargetメソッドをオーバーライドする必要があると思います。
主な質問:
では、addTargetメソッドを実装して、オーバーライドせずに必要な機能を保持する方法を知っている人はいますか?さらに、アップルはデフォルトでこの情報(UIEventオブジェクトを介してUIControlEvents変数)を提供しないため、誰もがより良い解決策を知っていますか。