問題タブ [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 - 特定の方向へのUIScrollViewドラッグイベントを無効にし、イベントをスーパーに送信します
私は持っていてUIView、それに添付しましたUIPanGestureRecognizer。内部でページングを有効にしUIViewて、スクロールビューを左UIScrollViewにスクロールできるようにコンテンツサイズを設定しました。
問題:
ユーザーがscrollViewを右にドラッグしようとしたときに、イベントをUIViewまで送信して、「UIPanGestureRecognizer」がタッチイベントを処理できるようにしたい
ios - uiview 階層と uievent の管理
私は下の図に示されているレイアウトの魔女を持っています。2層になっています。最初に C としてマークされているのは、パン ジェスチャ レコグナイザが追加された透明な uiview です。これは、2 番目のレイヤーにある A ビューと B ビューのコンテンツ オフセットの設定を同期するために使用されます。レイヤーとは、uiviewcontroller のビューに直接追加される uiview を意味します。
ビュー A は、同じオプションを選択できる uitableview です。
私の問題は、C uiview から A uitableview の uitableviewcell にタップ イベントを転送する方法です。私は多くのアプローチを試しました:
つまり、次を使用します。
-(id)hitTest:(CGPoint)point withEvent:(UIEvent *)イベント
-(BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)イベント
UIView Cですが、問題は2つのレイヤーがあることです。
uiwebview - プログラムでビューをタップ
テレビに Web ビューを表示し、Web ビュー内でタップできるマウスを備えたAirWebという新しいアプリがアプリ ストアにあります。1 つのビューをタップして、タップを別のビューのポイントに送信するにはどうすればよいですか?
を偽造できるかどうかを確認しようとしましたUITouchが、見つかったものはすべてプライベート フレームワークを使用しており、アプリ ストアに送信できません。
ios - 更新されていないものを含め、現在のすべての UITouches を取得します
だから私はカスタムジェスチャ認識を行っていますが、問題が発生しました。現在のすべてのタッチを監視する必要がありますが、、、touchesBeganおよびすべてはtouchesEnded、監視しているタッチのみを提供します。監視されているかどうかに関係なく、すべてのタッチについて計算を行う必要があります。私はいくつかの調査を行い、タッチを自分で監視するための提案を見てきましたが、うまくいきませんでした. これが私のコードです:touchesMovedtouchesCancelled
私が欲しいもの:myTouches画面上のすべてのタッチを正確に表現する必要があります。私が得たもの:myTouchesイベントからのタッチが のタッチと同じように正しく登録されることがありますが、常に成長していmyTouchesます。また、登録されたタッチの数を整数でカウントし、登録されtouchesBeganたタッチを差し引くテストも行いました。touchesEndedその数は常に正であり、終了したよりも多くのタッチが登録されていることを意味します。助けてください!