問題タブ [uiswipegesturerecognizer]

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

ios - 2 つの GestureRecognizer を途切れることなく連続して使用する

私のアプリでは、画面から指を離さずに、2 つの UIswipegesturerecognizer (左と右) を次々に実装する必要があります。私が今持っているのは、ユーザーが左にスワイプしてから、指を離して右にスワイプする必要があるということです。指を離さずにこれを達成する方法はありますか?

ありがとう、

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

iphone - スワイプ中にタッチ位置を取得

ユーザーがスワイプしているときに現在のタッチ位置(開始位置または終了位置ではない)を取得する方法を知っている人はいますか?

のようなもの

ただし、UISwipeGestureRecognizer の場合

ありがとう、

マックス

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

objective-c - UIWebView のスワイプ可能なコントロール

私のアプリケーションには、複数の種類のコンテンツ (画像、pdf、テキストなど) を UIWebView に表示するファイル ビューアーがあります。

次のページにフリップするためのスワイプ コントロールがありますが、これらは通常、画像が Web ビューよりも小さく、スクロールが必要ない限り正常に機能します。そのためのコードは次のとおりです。

ただし、画像が大きすぎると、スワイプ コントロールが機能しなくなります。人々が同様のことを試みたが成功しなかった他のいくつかの質問を読みました。

UIWebView をサブクラス化するための提案を見てきましたが、このアプローチでもうまくいきませんでした。

一貫して動作するスワイプ コントロールを UIWebView に追加する方法はありますか?

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

ios - touchesBegan をリッスンするビューで UISwipeGesture が機能しない

星評価コントロールを使用しています。

https://github.com/erndev/EDStarRating

私が必要とするのは、ユーザーがそのコントローラーを左にスワイプすると、メソッドが起動されることです。そこで、そのビューにスワイプ ジェスチャを追加しました。

しかし、コントローラーのタッチレコグナイザーがそのスワイプジェスチャレコグナイザーをキャンセルしていると思います。

それで、私はどこが間違っていますか?私に何ができる?

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

iphone - IphoneCocos2dのSwipeGesture

UISwipeGestureRecognizerを使用してiPhoneでスワイプジェスチャを取得しています。スワイプタッチの開始時とスワイプタッチの終了時に2つのロケーションポイントを取得したい。以下のようにスワイプタッチ方式を実装しました

スワイプタッチが機能しています。ただし、UIGestureRecognizerStateEndedのみが表示されます。画面をスワイプしてタッチがまだ終了していないのに、StateEndedが呼び出された場合でも。StateBeginを呼び出して、場所を取得してからStateEndを取得するにはどうすればよいですか。現在、StateEndedだけが機能しており、他の2つのBeginとChangingは機能していません。

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

ios - iOS UIGestureRecognizer

2 つの質問があります。

  1. ハンドラーから継承しUISwipeGestureRecognizerてロジックを追加するジェスチャ認識機能を実装できますか?UIEvent

  2. UIGestureRecognizerにアタッチせずに実装できますUIViewか? つまり、イベントを分析および管理しUIEvent、適切なセレクター ( touchesBegantouchesMovedtouchesEnded)を呼び出しtouchesCancelledますか?

それまでの間、状態が のときにジェスチャ認識機能をリセットする際に問題が発生しましたUIGestureRecognizerStateEnded

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

ios - 複数のスワイプ認識機能を使用する iOS

テーブルだけでなく、ビューにも右と左のスワイプ認識機能があります。ユーザーがテーブル ビューで左から右にスワイプし、テーブルがそれらを処理し、左から右へのスワイプ認識機能を実行する代わりにテーブル コンテンツをスワイプすると問題が発生しますメソッド。左から右へのスワイプ認識エンジンの感度を上げるにはどうすればよいですか?

レコグナイザーのコードは次のとおりです。

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

ios - UIGestureRecognizerをUITableViewCellに追加する

http://www.raywenderlich.com/21842/how-to-make-a-gesture-driven-to-do-list-app-part-13を使用して、セルにジェスチャ認識機能を追加しました。それらを左から右に移動しますが、このエラーが発生します:

私はスワイプレコグナイザーさえ使用しないので、今何をすべきかわかりません。

ありがとう!

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

objective-c - Swipe Gesture Recognizer で「Shows Touch On Highlight」を無効にする

私は 8 種類のバーを持っていますUIButton。それぞれUIButtonに「Shows Touch On Highlight」属性がチェックされています。8 つのボタンすべてが同時に表示されるわけではありません。

それらを 4 つの 2 つのグループに分割しUIButton、 を使用しUISwipeGestureRecognizerて 2 つのビューを切り替えます。

これはうまくいきます。

だから、ここに私の問題があります:

ボタンの 1 つをスワイプしてタッチすると、(スワイプしたため) ボタンの機能がトリガーされなくても、タッチ ハイライト アニメーションが表示されます。

この場合(スワイプの場合)、タッチハイライトを表示したくありません。どうすれば無効にできますか?

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

ios6 - UIPageViewController で次のページをプリロードする

私は非常に多くの場所を見てきましたが、UIPageViewController で「次の」ページをプリロードする方法を示す良いサンプル コードをまだ見つけていません。それを行うためのいくつかの理論的な方法を詳述するSOに関するいくつかの回答があります(この質問を参照してください)が、まだ実用的な例を投稿している人はいません。

私のアプリのワークフローでは、画面ごとに 1 ページを表示しています。「次の」画面をプリロードしたいのは、そのままでは、次のページへのスワイプが非常に遅くなり、2 回のスワイプが必要になる場合があるためです (スワイプが速すぎる場合)。 ) 次のページをレンダリングして表示するため。これにより、ユーザー エクスペリエンスが低下します。「前の」画面やその他の画面をプリロードすることはあまり気にしません。典型的なワークフローでは、ユーザーは次の画面 (右側) に移動する前にしばらく画面に留まるからです。スライド アニメーションを使用しています (カールアップではありません)。私はすべてのビューをプログラムで作成し、IB をまったく使用しません。

いくつかの UIViewControllers を NSMutableArray に保存し、そこからコントローラーをロードしようとしましたが、正しく動作させるのは難しく、何も高速化されていないようです。これを行う良い方法があるはずです。

どんな助けでも大歓迎です。