問題タブ [uipangesturerecognizer]

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 投票する
7 に答える
11277 参照

objective-c - UILongPressGestureRecognizerとUIPanGestureRecognizerの組み合わせ

UILongPressGestureRecognizerとUIPanGestureRecognizerを組み合わせたいと思います。

UIPanGestureRecognizerは、長押しで開始する必要があります。これを行う簡単な方法はありますか?または、本当に自分のジェスチャレコグナイザーを作成する必要がありますか?

ホーム画面のようなものはしたくない。アイコンを押すと、しばらくするとアイコンがぐらつき始めます。その後、画面から指を離さずに、指の下にあるアイコンをドラッグし始めることができます。

0 投票する
3 に答える
14422 参照

iphone - Is there any priority condition between gesture methods (Pan Gesture and Swipe Gesture)?

I am developing an application where I have used the Pan Gesture as well as Swipe Gesture. So every time I do the Swipe Gesture but the method from the Pan Gesture is always getting called and Swipe Gesture method is not getting called.

Is there any priority between all the gesture method?

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

iphone - iPad画面外の画像翻訳を制限する方法

現在UIPanGestureRecognizer、iPad の画面内で画像を翻訳するために使用していますが、問題は画像が画面の外に出ることです。では、どうすればiPad画面外の画像の動きを制限できますか.

0 投票する
3 に答える
15960 参照

iphone - オブジェクトが特定のフレームに移動したときに UIPanGestureRecognizer を停止する方法

UIPanGestureRecognizer を使用して移動している画像タイプのオブジェクトがあり、オブジェクトが特定のフレームに達したときに UIPanGestureRecognizer の認識を停止する必要があります。

どうすればいいですか?

0 投票する
3 に答える
36526 参照

ios - UIPanGestureRecognizer速度に基づくUIViewアニメーション

iPhoneのビルドインフォトアプリで画像間を閲覧するのと同じように、サブビューを画面の内外に移動できるようにしたいので、指で離したときにサブビューが画面から1/2以上離れている場合は、画面外をアニメートしますが、スワイプもサポートしている必要があるため、スワイプ/パンの速度が十分に速い場合は、画面外が1/2未満の場合でも、画面外をアニメートする必要があります。

私のアイデアは、UIPanGestureRecognizerを使用して、速度をテストすることでした。これは機能しますが、ビューの現在の位置とパンの速度に基づいてUIViewを移動するための正しいアニメーション期間を設定して、スムーズに見えるようにするにはどうすればよいですか?固定値を設定すると、指のスワイプ速度に比べてアニメーションが遅くなったり速くなったりします。

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

ios - UIPanGestureRecognizer を使用して 2 つ以上の UIImageView を移動する方法

このサイトは、UIPanGestureRecognizer を使用して UIImageView を移動する方法を説明するのに非常に役立ちましたが、複数の UIImageView を移動 (つまり、パン) する必要があるプログラムがあり、一生見つけることができません。それを行う方法の例。

UIPanGestureRecognizer が UIView に割り当てられていることは理解していますが、UIView 内の任意の UIImageView をパンできるのではなく、以下のコードに示すように、UIView で 1 つの UIImageView のみをパンするコードしか知りません。

これが私が使用したコードです。

photoImage という名前の UIImageView をパンできますが、複数の UIImageView をパンするコードがどのようになるかはわかっています。

よろしくお願いいたします。

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

ios - MonoTouch:UIPageViewControllerに2本の指のジェスチャレコグナイザーを追加するにはどうすればよいですか?

PageCurlトランジションを備えたUIPageViewControllerは、ページのシミュレーションに最適ですが、デフォルトのGestureRecognizer(UIPanGestureRecognizer)は1本の指のイベントにのみ応答します。他のイベントの上に2本の指のイベントを追加したいと思います。

別のPanGestureRecognizerを現在のUIPageViewControllerインスタンスに追加するにはどうすればよいですか?この新しいPanGestureRecognizerは、元のUIPanGestureRecognizerを無効にすることなく、2本の指でパンがタッチするのを待つ必要があります。

必要なのは、ユーザーが1本ではなく2本の指でページをスクロールした場合に、追加のカスタムイベントを発生させる方法ですが、1本の指のイベントが呼び出されたようにページをスクロールする必要があります。

MonoTouchでこれを行うにはどうすればよいですか?

前もって感謝します。

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

objective-c - Objective C で UIView の開始位置を保存する

そのため、UIView の開始位置を保存して、作成したブロックが正しい位置に配置されていない場合にその位置にスナップバックできるようにしようとしています。「startPoint」という CGPoint を作成しました。その座標をブロックの開始点に設定したいと思います。ブロックを取得すると、ブロックを離すと、画面上の 0,0 座標 (左上) に移動します。何が欠けているのか正確にはわかりません。任意の助けをいただければ幸いです。以下は、gestureRecognizer のコードです。

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

ios - UIPanGestureRecognizer を回転させていますか?

AirPlay を使用して TV に表示されている UIScrollView があるアプリをここに用意し、その UIPanGestureRecognizer (スクロール ジェスチャ) を取得して、iPad の独自のカスタム ビューに追加します。素晴らしく動作し、ローカル ビューに触れることで TV の UIScrollView をスクロールできます。

ただし、iPad を回転させると問題が発生します。テレビのビューは回転しないので、ジェスチャーも回転しません。つまり、テレビの UIScrollView では、ローカル ビューで上にパンすると左 (または右) になります。

これまでのところ、回転の前にジェスチャを削除してから、後で追加して、それが役立つかどうかを確認しようとしましたが、横向きモードでは横向きのままです。また、スクロールビューに組み込まれているものほどスムーズではないため、独自のパンジェスチャを作成したくありません。

これを機能させる方法について何か提案がある人はいますか?

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

objective-c - UIPanGestureRecogniserの問題

XCode 4.2を使用して、UIGestureRecognisersを理解しようとしています。これまでのところ、すべてがかなり順調に進んでいるようですが、まだいくつかの問題があります。

スワイプジェスチャ認識機能を使用していたときは、すべてが正常で、さまざまな方向へのスワイプを認識し、継続的に認識していました。私の問題は、パンジェスチャ認識機能を使用すると、最初のパンスワイプがうまく認識されても、それ以上のジェスチャを受け入れることを拒否することです。そのため、必要に応じてアイテムを1回程度移動できますが、その後は何もできません。

ジェスチャーを次のように設定します。

次に、これはすべてを処理する私の「panBody」メソッドです。

bodyPanel、topPanel、sidePanelは、インターフェイスの上部にオーバーレイされたUIViewにリンクされたIBOutletsです。xib

誰かがこの情報に光を当てることができれば、それは私が何が起こっているのか全くわからない大きな原因になるでしょう!

ありがとう、

マット