問題タブ [uilongpressgesturerecogni]

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

ios - カスタマイズされたアクションシートがポップアップした後に長押しするため、wkwebview でリンクの選択を解除する方法は?

WKWebViewWeb ページのリンクを長押しするとネイティブaction sheetポップアップが表示されます。任意のリンクを長押しすると、メニュー アクション シートがポップアップするときに、押されたリンクが自動的に選択解除されます。

しかし、ネイティブアクションシートをより多くの共有サービスに置き換えました。リンクを長押しする![sharing services][1]と、ポップアップが表示されますが、リンクは自動的に選択解除されません。これにより、ユーザーがリンクをクリックして別の Web ページを読み込んで、指が画面から外れると深刻な問題が発生します。

ポップアップ時にリンクを自動的に選択解除するネイティブ アクション シートのようにするにはどうすればよいですか?

カスタマイズと Safari ネイティブ

ここに画像の説明を入力

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

ios - iOSでUILongPressGestureに続いてスワイプジェスチャを実装する方法

iOSのボタンにLongPress Gestureに続いてSwipe Gestureを実装しようとしています。ビューは、WhatsApp アプリケーションの「スライドしてキャンセル」および記録機能である可能性が高くなります。

現在、スワイプ ジェスチャ イベントを受信して​​いません。shouldRecognizeSimultaneouslyWithGestureRecognizer メソッドも実装しています。提案してください。

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

ios - LongPressGestureRecognizer を UITableViewCell に追加する

カスタム UITableView セルがあり、それに長押しジェスチャ認識機能を追加したいと考えています。現在、私はそのようにやっています:

IBAction 内でタップされたセルを検出する良い方法が見つからなかったため、プログラムで実行しています。ただし、セレクターを介してパラメーターを渡したいので、これを機能させるのに苦労しています。ストーリーボードでこれを行うことに反対しているわけではありませんが、それに関するガイダンスをいただければ幸いです。

ありがとう!

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

ios - ビューの一番上にドラッグすると、テーブルビューで UILongPressGestureRecognizer がクラッシュする - SWIFT

2 つのセクション/セクション ヘッダーを持つテーブル ビューの各セルに UILongPressGestureRecognizer を使用しています。最初のセクションのセルを長押ししてテーブル ビューの上部にドラッグすると、アプリがクラッシュします。(2 番目のセクションでは longPressGestureRecognizer を無効にしました)。以下の行で例外ポイントを取得します。

var indexPath: NSIndexPath? = self.routeTableView.indexPathForRowAtPoint(場所)!

デバッガーでこのエラーを受け取ります。

致命的なエラー: オプション値のラップ解除中に予期せず nil が見つかりました

私のコードは以下です、

func longPressGestureRecognized(ジェスチャー: UILongPressGestureRecognizer){

この問題を回避する方法について何か提案はありますか?

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

ios - UILongPressGesture の最大時間を設定しますか?

ホールドアクションのボタンがあります。を使用しUILongPressGestureRecognizerます。ホールドアクションの最大値を設定したい。

ボタンを実行する CABasicAnimationと、30 秒間開始し、最大 30 秒間ビデオの録画を開始します。ボタンが 30 秒以内に離されない場合は、メソッドを実行したいUIGestureRecognizerStateEnded。いくつかのアイデアをお願いします。ありがとうございました!

これは私のコードの一部です:

長押し方法:

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

ios - 長押しすると素早く長押しが効かなくなる

Swift での長押しジェスチャから奇妙な動作が見られます。長押しの最短時間は 1 秒です。1 秒以上押し続けると、長押しが検出されます。しかし、2秒以上押しても認識されません。何が起こっている?心配しなければならない最大プレス時間はありますか? これを変更できますか?

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

ios - ワンタッチで UILongPressGestureRecognizer と UIPanGestureRecognizer の両方を処理できるようにするにはどうすればよいですか?

長押しが検出された後にのみ、パン ジェスチャを実装したいと考えています。「UIGestureRecognizerState.Changed」の長押しジェスチャーを監視し、そこでパンを処理するためにセレクターを呼び出しています。セレクターが起動します (「print()」チェックがコンソールに表示されます) が、uiview (blueRec) が実際に移動/変換する前に指を離す必要があります。

長押しとパンの両方のジェスチャが本質的に連続していることは理解していますが、長押しを起動した最初のプレスを使用して、タッチされた uiview (blueRec) もパンするにはどうすればよいですか? これがまったく当てはまらないとは思いません-requireGestureRecognizerToFail:

以下のコードを削除して、重要な行だけを含めました。

}

0 投票する
5 に答える
4465 参照

objective-c - 単一の UITabBarItem での長押しを処理する

タブバーの長押しジェスチャを使用します。しかし、特定の 1 つのタブ バー項目に対して長押しジェスチャが必要なだけです。

どうすればこの問題を解決できますか? タブバーの長押しジェスチャーをカスタマイズできますか?