ユーザーが UIButton を押したまま指をドラッグしているときに、その時点での指のタッチ位置を取得できますか? これができない場合は、おそらく UIImageView を作成してボタンの品質を与えることができるようです。この後、タッチの開始、移動、終了のメソッドを実装します。
これらの方法; ただし、UIButton がタッチされている間は実行しないでください。
これが必要な理由は、タッチ ドラッグの外側の動きの方向を知りたかったからです。他にもさまざまな理由がありますが、これが不可能な場合は、UIImageViews を作成する必要があると思います。
また、私は UIButton をサブクラス化していません。私はあまりにも初心者であり、リンゴのクラスターを処理することはできません。