私は画面上のUIImageViewのゲームコントローラとして設定されたビューを持っています。私は2つの方向矢印を左右に持っていて、AとBボタンを持っています。同じプレスを共有する2つの別々のUIButtons ...一度に2つを押すことはできません
ユーザーが方向(タッチダウン)を保持すると、プレーヤーを移動し、タッチアップメソッドで停止します。
しかし、指向性UIButtonを保持している間は、指向性にタッチアップを放してタップを遅らせるまで、他のUIButtonは機能しません。
また、Aボタンを押し下げたまま1回だけ方向をタップすると、Aボタンは強調表示されていてもAボタンの代わりにタッチされた方向ボタンを登録します。
私はすべての接続をチェックしましたが、それらはリンクされたアクションだけを持つ別々のUIButtonインスタンスです。
他のUIButtonインスタンスにtouchUpメソッドが渡されているため、同時に2回押すことができないようです。私は以前これに問題はなかった。
ご協力いただきありがとうございます。 multipleTouchEnabledは、親ビューのために真であることを
スクリーンショットを投稿してください。 – Lumialxk
スクリーンショットで何を表示する必要がありますか? – nworksdev
自分でタッチイベントを処理するか、少なくとも 'UIGestureRecognizer'を使用する必要があります。 – Avi