問題タブ [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.
ios - 2 つの GestureRecognizer を途切れることなく連続して使用する
私のアプリでは、画面から指を離さずに、2 つの UIswipegesturerecognizer (左と右) を次々に実装する必要があります。私が今持っているのは、ユーザーが左にスワイプしてから、指を離して右にスワイプする必要があるということです。指を離さずにこれを達成する方法はありますか?
ありがとう、
iphone - スワイプ中にタッチ位置を取得
ユーザーがスワイプしているときに現在のタッチ位置(開始位置または終了位置ではない)を取得する方法を知っている人はいますか?
のようなもの
ただし、UISwipeGestureRecognizer の場合
ありがとう、
マックス
objective-c - UIWebView のスワイプ可能なコントロール
私のアプリケーションには、複数の種類のコンテンツ (画像、pdf、テキストなど) を UIWebView に表示するファイル ビューアーがあります。
次のページにフリップするためのスワイプ コントロールがありますが、これらは通常、画像が Web ビューよりも小さく、スクロールが必要ない限り正常に機能します。そのためのコードは次のとおりです。
ただし、画像が大きすぎると、スワイプ コントロールが機能しなくなります。人々が同様のことを試みたが成功しなかった他のいくつかの質問を読みました。
UIWebView をサブクラス化するための提案を見てきましたが、このアプローチでもうまくいきませんでした。
一貫して動作するスワイプ コントロールを UIWebView に追加する方法はありますか?
ios - touchesBegan をリッスンするビューで UISwipeGesture が機能しない
星評価コントロールを使用しています。
https://github.com/erndev/EDStarRating
私が必要とするのは、ユーザーがそのコントローラーを左にスワイプすると、メソッドが起動されることです。そこで、そのビューにスワイプ ジェスチャを追加しました。
しかし、コントローラーのタッチレコグナイザーがそのスワイプジェスチャレコグナイザーをキャンセルしていると思います。
それで、私はどこが間違っていますか?私に何ができる?
iphone - IphoneCocos2dのSwipeGesture
UISwipeGestureRecognizerを使用してiPhoneでスワイプジェスチャを取得しています。スワイプタッチの開始時とスワイプタッチの終了時に2つのロケーションポイントを取得したい。以下のようにスワイプタッチ方式を実装しました
スワイプタッチが機能しています。ただし、UIGestureRecognizerStateEndedのみが表示されます。画面をスワイプしてタッチがまだ終了していないのに、StateEndedが呼び出された場合でも。StateBeginを呼び出して、場所を取得してからStateEndを取得するにはどうすればよいですか。現在、StateEndedだけが機能しており、他の2つのBeginとChangingは機能していません。
ios - iOS UIGestureRecognizer
2 つの質問があります。
ハンドラーから継承し
UISwipeGestureRecognizer
てロジックを追加するジェスチャ認識機能を実装できますか?UIEvent
UIGestureRecognizer
にアタッチせずに実装できますUIView
か? つまり、イベントを分析および管理しUIEvent
、適切なセレクター (touchesBegan
、touchesMoved
、touchesEnded
)を呼び出しtouchesCancelled
ますか?
それまでの間、状態が のときにジェスチャ認識機能をリセットする際に問題が発生しましたUIGestureRecognizerStateEnded
。
ios - 複数のスワイプ認識機能を使用する iOS
テーブルだけでなく、ビューにも右と左のスワイプ認識機能があります。ユーザーがテーブル ビューで左から右にスワイプし、テーブルがそれらを処理し、左から右へのスワイプ認識機能を実行する代わりにテーブル コンテンツをスワイプすると問題が発生しますメソッド。左から右へのスワイプ認識エンジンの感度を上げるにはどうすればよいですか?
レコグナイザーのコードは次のとおりです。
ios - UIGestureRecognizerをUITableViewCellに追加する
http://www.raywenderlich.com/21842/how-to-make-a-gesture-driven-to-do-list-app-part-13を使用して、セルにジェスチャ認識機能を追加しました。それらを左から右に移動しますが、このエラーが発生します:
私はスワイプレコグナイザーさえ使用しないので、今何をすべきかわかりません。
ありがとう!
objective-c - Swipe Gesture Recognizer で「Shows Touch On Highlight」を無効にする
私は 8 種類のバーを持っていますUIButton
。それぞれUIButton
に「Shows Touch On Highlight」属性がチェックされています。8 つのボタンすべてが同時に表示されるわけではありません。
それらを 4 つの 2 つのグループに分割しUIButton
、 を使用しUISwipeGestureRecognizer
て 2 つのビューを切り替えます。
これはうまくいきます。
だから、ここに私の問題があります:
ボタンの 1 つをスワイプしてタッチすると、(スワイプしたため) ボタンの機能がトリガーされなくても、タッチ ハイライト アニメーションが表示されます。
この場合(スワイプの場合)、タッチハイライトを表示したくありません。どうすれば無効にできますか?
ios6 - UIPageViewController で次のページをプリロードする
私は非常に多くの場所を見てきましたが、UIPageViewController で「次の」ページをプリロードする方法を示す良いサンプル コードをまだ見つけていません。それを行うためのいくつかの理論的な方法を詳述するSOに関するいくつかの回答があります(この質問を参照してください)が、まだ実用的な例を投稿している人はいません。
私のアプリのワークフローでは、画面ごとに 1 ページを表示しています。「次の」画面をプリロードしたいのは、そのままでは、次のページへのスワイプが非常に遅くなり、2 回のスワイプが必要になる場合があるためです (スワイプが速すぎる場合)。 ) 次のページをレンダリングして表示するため。これにより、ユーザー エクスペリエンスが低下します。「前の」画面やその他の画面をプリロードすることはあまり気にしません。典型的なワークフローでは、ユーザーは次の画面 (右側) に移動する前にしばらく画面に留まるからです。スライド アニメーションを使用しています (カールアップではありません)。私はすべてのビューをプログラムで作成し、IB をまったく使用しません。
いくつかの UIViewControllers を NSMutableArray に保存し、そこからコントローラーをロードしようとしましたが、正しく動作させるのは難しく、何も高速化されていないようです。これを行う良い方法があるはずです。
どんな助けでも大歓迎です。