問題タブ [touch-up-inside]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
11 に答える
83513 参照

ios - iOS/Swift: UITextField でタッチ操作を検出する方法

UITextField でタッチ アクションを検出したいと思います。

テキストフィールドの内側をタッチしても「Touch Up Inside」アクションが起動されないようです。

0 投票する
1 に答える
212 参照

libgdx - libgdx のボタンの touchUpInside と touchUpOutside

LibGDX は、ボタンにアタッチできるイベント リスナーを提供します。リスナー内には、touchUp()オーバーライドできるメソッドがあります。私はiOS devから来ました.iOSにはオプションtouchUpInsidetouchUpOutside. つまり、ユーザーがボタンの領域内で指を離すtouchUpInsideと呼び出され、ユーザーがボタン領域の外側で指を離すtouchUpOutsideと呼び出されます。libGDX は同様の機能を提供しますか、それとも開発者がそれを実装する必要がありますか? デフォルトの libgdxtouchUpは、これらをシナリオに区別しません。

編集:このコードを使用しましたが、これは非常に不正確です。私は多くの偽のタッチアップを取得しています

0 投票する
2 に答える
2300 参照

ios - 別のボタンをクリックしているときにボタンの選択状態を削除 (Swift)

Swift でボタンの状態を切り替えるロジックを理解しようとしています。コンセプトはとてもシンプルです:

  • 画面上に 3 つのボタンがあります。
  • 1 つのボタンをクリックすると、「選択済み」状態に切り替わります
  • 別のボタンをクリックすると、現在選択されているボタンを「選択されていない」状態に切り替え、新しいボタンを「選択された」状態に切り替えたい

画面上のボタンにTouchUpInsideで使用するこの機能がありますが、現時点では、それらをすべて「選択」することができますが、これは望ましくありません。

私はJavascriptの世界から来たので、ロジックが混乱しているかもしれませんが、画面上で現在選択されているボタンを検出してオフにする方法はありますか、それとも「ラジオ」ボタンタイプのロジックに近いですか?

私の問題は、これらのボタンが特定の条件に応じてプログラムで作成されるため、技術的には、その場でIBOutletsを作成することは想定されていないことです(IBは「Interface Builder」を意味しますか?)?

ご協力いただきありがとうございます!

0 投票する
0 に答える
1056 参照

ios - 現在のコンテキストで ViewController を提示するとスタックする

ボタンを押すと(「タッチダウン」)、現在のコンテキストでビューコントローラーをモーダルに表示しようとしています。そのボタンを離すと(「タッチアップインサイド」)、ビューコントローラーを閉じます。

これは私のコードです:(buttonPressedは「タッチダウン」イベントで、buttonReleasedは「タッチアップインサイド」イベントです)

しかし、ボタンをスパムすると、別のビューが動かなくなり、そこに残されます。誰もこの問題の解決策を知っていますか? ありがとうございました。

編集:また、アニメーションを false に変更しても、これは引き続き発生するため、おそらく問題ではありません。

EDIT 2問題を解決しました。ボタンから間違ったイベントを聞いていました。ボタンをすばやく押して離すと、発生するイベントは「タッチ キャンセル」のようです。私もそれを追加し、私のコードは正常に機能するようになりました。