問題タブ [uitapgesturerecognizer]

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 に答える
3994 参照

ios - UITapGestureRecognizerでdidSelectRowAtIndexPathメソッドを呼び出す方法は?

GoogleとStackoverflowで何時間も検索して試しましたが、うまくいきませんでした。

その上にUITableViewtblDepartmentとUISearchBarがstudentSearchあります。

ユーザーが検索ボックスの外側をタップしたときに、テキストボックスUITapGestureRecognizerからキーボードを閉じるためにを追加します。studentSearch

その後、でdidSelectRowAtIndexPath:(NSIndexPath *)indexPath行を選択すると、メソッドは呼び出されなくなりますtblDepartment。私gestureRecognizerはその理由を知っています。

では、どうすればキーボードを非表示にして、ユーザーが行を選択できるようにすることができますか?

このコードを試しましたが、機能しませんでした。

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

objective-c - UIImageView、タップして認識

UIImageViewsがありuserInteractionEnabled、現在タップしている画像で知りたいです。それを知るために私は何をすべきですか?私はポスターの壁とそのためのクラスをThumbPosterModel持っています。そこに私が通過したいすべてのポスター情報があります。

だから私のコードは:

そして、私は持っています:

UIImageViewすべてのThumbPosterModelパラメータを含む必要があるサブクラスを作成する必要がありますか?それは良い考えではないと思いますが、他の解決策を見つけることはできません。

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

objective-c - 画像の iOS オンクリック ハイライト セクション

画像があり、それを取得したいので、画像のセクションをクリックすると、そのセクションのみが強調表示されます。現在、これをテストするために、アプリケーションをセットアップし、画像ビューを背面に配置しました。画像を作成し、その上に 1、2、3、および 4 を書き込みました。次に、UIView を使用して、画像に水平線と垂直線を描画しました

オンタップ ジェスチャ リスナーを設定しました。これにより、ヒットしたセクションが出力されます。以下のコード

ここで、特定のセクションをクリックすると、画像のその部分だけが強調表示されるようにしたいと考えています。これは可能ですか?現在、私が使用している回避策は、通常の状態では非表示になっている 4 つのボタンをグリッドの上に追加し、このような強調表示された状態のイメージを与えることです。

アルファを 0.5 またはその前後に設定すると、そのセクションが強調表示されているように見えます。これが唯一の方法である場合は、そのように答えてください。私はそれを受け入れますが、利用可能な場合はより具体的な解決策を希望します!! 前もって感謝します

作成イメージ例 ここに画像の説明を入力

0 投票する
4 に答える
2653 参照

iphone - UITableViewiphoneからUITableViewIndexPathを取得するにはどうすればよいですか?

私のiPhoneアプリには、1つのメッセージ画面があります。に追加UITapGestureRecognizerしました。また、画面にUIViewControllerもがあります。UITableview選択したいのですが、が原因でUITableViewCell選択できません。画面をタッチすると、タップジェスチャアクションのみが呼び出され、デリゲートは呼び出されません。誰かが私がタップジェスチャーとの両方に取り組むのを手伝ってくれませんか。前もって感謝します。UITableViewUITapGestureRecognizerUITableViewdidSelectRowAtIndexPath:UITableView:didSelectRowAtIndexPath:

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

ios - UIGestureRecognizerが画面外にレンダリングされました

後で表示するときに、画面外にレンダリングされるにUIGestureRecognizer接続されているを持っています。UILabel表示された後、タップジェスチャレコグナイザは機能しません。ビューでレンダリングすると、正常に機能します。

これが機能しない理由はありますか?そして、どうすればそれを修正できますか?

0 投票する
4 に答える
4899 参照

iphone - UITapGestureRecognizerでタップ数を数える

数量を増やすボタンがあり、それをタップするとサービスコールを発信します。問題は、それを複数回タップした場合、それをタップし終えた後にのみサービスコールを発信したいということです。UITapGestureRecognizerを使用してみましたが、タップ数をカウントする方法がわかりません。

どんな助けでもいただければ幸いです。

これがサンプルコードです

}

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

ios - UITapGesture エラー、間違ったビューでタップを認識

ここに問題があります: NSLog を使用して TapGestureRecognizer をテストしたいのですが、TapGestureRecognizer は UIWebView 以外の場所で機能し、その理由がわかりません...

ここに私のコードがあります:

IBAction は次のとおりです。

これは私が機能させたいビューです:

http://i.stack.imgur.com/3UPor.png

そして、これはそれが機能するビューです:

http://i.stack.imgur.com/nGmwq.png

(レップポイントが10未満で申し訳ありません。写真を投稿できません)

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

ios - UITapGestureRecognizer (ダブルタップ) を UIButton に追加すると、ボタン画像を選択済みとして設定すると速度が低下します

UIButton にダブルタップ ジェスチャがあります。選択されていない状態と選択された状態の 2 つの異なる背景画像があります。

すべての機能が動作しますが、ボタンをタッチすると、選択された状態の背景画像の変更に遅延が発生します。

ダブルタップジェスチャーをなくせば遅延はありません。

この遅延を解消し、ダブルタップ ジェスチャを維持するにはどうすればよいですか?

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

objective-c - UIPageViewController がすべての UITapGestureRecognizer イベントをトラップする

キーボードで長い一日を過ごしたので、手を差し伸べています:-)

UIPageViewController基本的にAppleの標準テンプレートに従う典型的な実装があります。ユーザーがボタンをタッチして特定のページにジャンプしたり、View Controllerを閉じてアプリの別の部分に移動したりできるようにするオーバーレイを追加しようとしています。

私の問題はUIPageViewController、オーバーレイ サブビューからすべてのイベントがトラップされており、実行可能な解決策を見つけるのに苦労していることです。

例に役立つコードを次に示します...

ビューでDidLoad

これはすべてうまくいきます。オーバーレイが作成され、UIPageViewController期待どおりにページの上部に表示されます。ページがめくると、オーバーレイの下でめくられます - これもまた、期待どおりです。

ただし、ビューUIButtonsself.overlayはタップ イベントを取得しません。はUIPageViewControllerすべてのイベントに応答します。

-(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touchここでの提案に従ってオーバーライドを試みましたが、成功しませんでした。

UIPageViewController ジェスチャー認識エンジン

すべてのイベントを手動でトラップして自分で処理しようとしましたが、うまくいきませんでした (正直なところ、うまくいったとしてもちょっとしたハックのように思えます)。

イベントをトラップする方法や、上にオーバーレイを使用するためのより良いアプローチについて提案がある人はいますかUIPageViewController

ありとあらゆる助けが大歓迎です!!

0 投票する
4 に答える
102 参照

iphone - TapイベントをImageViewから分離します

TapGestureRecognizerが使用されているビューがあります。シングルタップイベントとダブルタップイベントにTapGestureRecognizerを使用しています。ここまでは順調ですね。ビューの上部にImageViewを追加しました。画像ビューのフレームは、imageView.frame=CGRectMake(50,290,205,100);

これで、ビューをタップしているところならどこでも、@selectorsが呼び出されます。ImageViewのタップイベントのみをスキップしたい。どうやってするの ?

使ってみました