問題タブ [uievent]
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.
ios - iOS でのタッチ イベントの転送
アプリに表示したい UI コンポーネントがありますが、タッチ イベントがまったくそれを却下するようにします (ただし、コンポーネント自体に触れると、その外側に触れるのとは異なる結果が得られます)。
私の現在の解決策は、タッチを適切に処理し、画面全体の上に配置するカスタム UIWindow サブクラスを用意することです。ただし、タッチを消費するのではなく、その背後にある UI 要素に転送したい (つまり、タッチでウィンドウ内で何かをトリガーしたいが、イベントをウィンドウの背後のビューに転送したい)。
タッチイベントを転送しようとした方法は、-[MyWindow sendEvent:]: でした。
しかし、それは私が望んでいたようには機能しませんでした。
私がやろうとしていることを達成するための最良の方法は何ですか? UIWindow は正しいアプローチですか? ありがとう!
ios - 2 つのイベント間の時間
私はiOSで長い間プログラミングをしていませんが、誰かが助けてくれるかどうか疑問に思っていました. IBAction 関数があり、押されるたびにカウンターが増加するため、押された回数を確認できます。しかし、機能を追加して、押されたときに各プレス間の時間を表示できるようにしたいと考えています。そのため、ボタンを押すと、ポップアップが表示されます。次に、もう一度押すと、ボタンを 2 回押すとポップアップが表示されますが、押してからの時間も表示されます。イベントの時間を見つける方法がわからないため、これを実装する方法がわかりません。UIEvent のタイムスタンプがありますが、使い方がよくわかりません。
ios - ヘッドセットのリモコンとコントロール センターの音楽コントロールを区別しますか?
単純な質問ですが、たとえば、ユーザーがヘッドセットのリモコンをダブルタップしてトラックをスキップしたのか、それともコントロール センターでスキップ ボタンを押したのかを知る方法はありますか?
どちらも を使用していることはわかっていますRemoteControl UIEventが、識別できるかどうか疑問に思っています。スキップまたは一時停止の際に Spotify が行うのと同じように、小さな聴覚的な「ビープ音」を再生したいと思いますが、ヘッドセットを介して実行した場合のみです。
これはできますか?
c# - UIイベントはWPFでどのように生成されますか?
UI 関連の RoutedEvents が WPF でどのように生成されるかを理解しようとしています。
たとえば、コントロール上でマウスの左ボタンを押すと、どのようにトンネリングが開始されるのPreviewMouseDownでしょうか?
私自身、明確な答えを見つけることができませんでした。私の直感では、ウィンドウによって受信されたメッセージ (例: WM_MOUSEFIRST) が処理され、その結果としてイベントが発生しますが、これは私の推測にすぎません。
ios - iOS // 任意のプレイヤーからプログラムで曲をスキップ
アプリからアクティブな音楽プレーヤーを制御して、現在再生中の曲をスキップしようとしています。私はiPod音楽プレーヤーでそれを行うことができます
問題は、Spotify アプリ、または現在再生中の他の音楽アプリを制御したいということです。それらはロック画面のコントロールで制御できるので、それを行う方法があるかもしれません. 解決策はUIEventSubtypeRemoteControlNextTrack通知を投稿することだと思いましたが、 UIEvent通知を作成する方法が見つかりません。誰かがすでにそのようなことを解決しましたか?
ありがとう
ios - event.touchesForView().AnyObject() が Xcode 6.3 で機能しない
これは以前は完全に機能していました:
しかし、Xcode 6.3 では、次のエラーが発生します。
引数なしで「AnyObject」を呼び出すことはできません
これを修正するにはどうすればよいですか?
uitouch - UITouch / UIEvent - イベントを遅らせる?
この touchBegan 関数のイベントを遅らせる方法はありますか?