この問題が発生し、説明どおりに解決できました。
しかし、2 番目の UIGestureRecognizer を同じ UIView に追加すると、UIButton セレクターは 2 番目の UIGestureRecognizer に対して呼び出されず、最初の UIGestureRecognizer に対してのみ呼び出されます。
したがって、2 つの UIGestureRecognizer を持つ単一の UIView があります。UIView に UIButton があります。
UIButton セレクターは、最初の UIGestureRecognizer の後で常に正しく呼び出されます。2 番目の UIGestureRecognizer の UIButton の最初のタッチは何もしませんが、UIButton の 2 番目のタッチは期待どおりに機能します。
ビューから最初の UIGestureRecognizer を削除すると、最初の UIButton を押すと、2 番目のジェスチャが実行された後に期待どおりにセレクターが起動します。
UIButton の最初のタッチでセレクターが起動しないのに、2 回目のタッチで起動する理由は何ですか?