問題タブ [touch]
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.
iphone - 実際に物に触れずに物を動かす
私は iPhone 開発に関しては初心者で、この質問に対する答えを探しましたが、まだ何も見つかりませんでした。
私がやろうとしているのは、ユーザーが実際にオブジェクトに触れずにオブジェクトを移動できるようにすることです (画面のどこにでも触れることができます)。オブジェクトを移動すると、オブジェクトは元の場所から移動し、ユーザーの方向に移動します。動きますが、タッチした場所にジャンプしたり、指で覆われたりしないでください。
あなたが提供できるどんな助けも驚異的です
前もって感謝します、
BWC
iphone - タッチがキューに追加されないようにすることはできますか?
プライマリ ビュー (ボタンとして使用するいくつかのサブビューを含む) での対話を無効にしました。
ネットワーク アクティビティ (データの読み込み) を示すセカンダリ ビューを表示している間は、これを無効のままにします。終了したら、プライマリ ビューでインタラクションを再度有効にします。
これは、ネットワーク操作が行われている間、ユーザーがこれらのボタンをタップしないようにするためです。
とにかく、すべて順調に見えますが、ユーザーがプライマリ ビューでボタンをタップし始めると、再有効化が発生すると (過去数秒から) それらのタッチ イベントが実際にトリガーされます。ボタンを強調表示する touches-begin ではなく、touches-end で呼び出される関数です。無効になっている間ずっとキューに入れられ、「追いつくために競争」しているようなものです。
ビューでユーザー操作が無効になっているときにタッチイベントがキューに入れられるのはなぜですか?
iphone - 10進数を文字列としてNSDecimalNumberに入力する簡単な方法は?
ドキュメントを読むと、次のような醜いことをしなければなりません。
しかし: NSDecimalNumber クラスにピリオド (.) を探すように指示するより良い方法はありませんか? ロケールは私にとってとても危険に感じます。ある日、新しい大統領がピリオドのシンボルを から に変更するのはとてもクールだと考えたらどうなるでしょうか。に、 ? その後、アプリがクラッシュします。確かに、これはそれほど起こりそうにありません。しかし、それができる可能性はわずかです。これにロケールを使用するのは私を怖がらせるのに十分です;-)
何か案が?それともそれが私の唯一の選択肢ですか?それが唯一の選択肢である場合:上記のアプローチは正しいですか?それとももっと良いものがありますか?
そして: 正しく理解できれば、NSDecimalNumber オブジェクトはその文字列を読み取り、解析して、内部使用のために仮数、指数、および isNegative 値を作成しますよね?
編集:これらの値をプログラムで/手動で(私のコードで)追加することに言及する必要がありましたが、それらはユーザー入力ではありません。
iphone - iPhone SDK でのタッチ イベントの取得時間
iPhone SDK のビュー内のタッチ間の時間をどのように測定するのか疑問に思っています。トリガーされた最初のイベントが touchesBegan: であり、最後にトリガーされたイベントが touchesEnded: であることはわかっていますが、ユーザーがビューに触れた時間を測定する方法がわかりません。たとえば、ファインダーを 2 秒間視野に入れておくと、関数 twoSeconds: などが自動的にトリガーされます。
助けてくれてありがとう!
iphone - ウィンドウに関連する画面座標データを保持しながら、親内でサブビューのタッチイベントを処理する
親はUIImageViewであり、子はUIImageViewです。どちらも、ユーザーインタラクションを有効にするをyesに設定しています。問題は、子が親のビューをカバーするため、親からタッチを発射できないことです。子からタッチを実行する必要があります。しかし、子は、ユーザーのタッチによって取得できるタッチイベントに基づいて、親に新しい画像ファイルを設定する方法、または親がオブジェクト(またはオブジェクトではない)および相対的なx座標とy座標によってそれらのイベントを取得する方法を教えてください。それがするときのウィンドウ?何でも役に立ちます!
ありがとう // :)
iphone - UISlider のダブルタップを検出しますか?
特定のビューでシングル/ダブルタップを検出するには、次のようにします。
しかし、スライダーのボタンのダブルタップを検出したいのですが、それへの参照が見つかりません。スライダーの名前を入力できる「touchesForView:」に代わるものはありますか?
使用法: デフォルト値がスライダーの中央にある 3 つのスライダーがあります。スライダーの位置が変更されたら、各スライダーを個別に既定の位置にすばやくリセットする方法が必要です。
現在、各スライダーを含むビューをダブルタップに応答するように設定し、各スライダーを更新しています。うまく機能しますが、自然ではないようです。つまり、スライダーがタップをインターセプトし、周囲のビューに渡さないため、スライダー自体をダブルタップすることはできません。
前もって感謝します
java - Javaでタッチコマンドをシミュレートする
バイナリファイルの変更タイムスタンプを変更したい。これを行うための最良の方法は何ですか?
ファイルを開いたり閉じたりするのは良いオプションでしょうか?(タイムスタンプの変更がすべてのプラットフォームとJVMで変更されるソリューションが必要です)。
android - MotionEvent が相対か絶対かを知るにはどうすればよいですか?
OnTouchListener
MotionEvent オブジェクトを実装して受信しています。ACTION_MOVE
絶対 X/Y 座標を報告するイベントもあれば、相対座標を報告するイベントもあります。
MotionEvent
現在どのような座標を表しているかを尋ねるにはどうすればよいですか?
iphone - Cocos2d iPhone 非長方形スプライト タッチ検出
スプライトに三角形のグラフィックを含むプロジェクトを作成します。これらのスプライトをグリッドに配置して、それらの長方形がすべて重なるようにします。スプライトが触れられると、z オーダーが (私によって) 変更され、zOrder の一番上に配置されます。
私は Cocos 0.8.1 とタッチ ディスパッチャ メソッドを使用しています。タッチは機能していますが、明らかに、他のスプライトが重なっている「隠された」スプライトには触れることができません。
問題は、「Is the touch in my rect」メソッドがスプライトの長方形に基づいていることですが、画像は三角形であり、画像自体が打たれています。
これは当時ヒット テストの一般的な方法だったことを覚えているようですが、Cocos/iPhone Land でどのように行われるかについての言及は見つかりません。
目標は、スプライトを含む rect だけでなく、画像ピクセルがタッチされたときにのみタッチに応答することです。