UIButtonと同様のコントロールを作成することは可能ですが、タップと長いプレスジェスチャーをリンクさせることができるのでしょうか?私が尋ねる理由は、ホーム画面でアプリケーションの機能を模倣したいからです(アプリケーションを開いたり、移動したり、削除したりする)。私はボタンを作成したい、またはUIButtonを使用して、機能が可能な場合、押されたときに簡単な計算を実行することができますが、ボタンが押されている場合は、 。iOSの複数のジェスチャーにコントロールをリンクすることはできますか?
この場合、アドバイスをいただければ幸いです。
だから、その場合には、私はタップジェスチャーを必要としませんか? UIControlEventTouchUpInsideにターゲットを追加するだけで、長押しのジェスチャーが発生した後でもターゲットを追加できると思っていたので、確信しています。 – Seb
はい、シングルタップジェスチャーは必要ありません。内側にタップしても内側には触れないと呼び出されるからです(この場合、UITouchPhaseを使用してタッチをフィルタリングできます)。それはあなた次第です。 – SVGreg
これは私のためにうまくいった。ありがとうございました。 – Seb