問題タブ [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.
ios - UITapGestureRecognizer メイン ビューのタップを認識します (入力やボタンではありません)。
ユーザーが UIView の背景のいずれかの部分をクリックしたときに通知を受け取りたいです。基本的に、ユーザーが UIView にあるコントロール (テーブル、テキストフィールド、ボタンなど) の外側をクリックした場合。
どうすればいいですか?私はこれをやってみました:
しかし、明らかにすべてのコントロールが UIView を拡張しています...だから、私は少し立ち往生しています。
ios5 - iOS 5 で UITapGestureRecognizer のターゲットが呼び出されなくなった
UITapGestureRecognizer
タップが発生したときに通知を受け取り、別のビューを表示するために、かなり長い間を使用してきました。私は次のように初期化しています:
iOS 4.3 では、これは完全に機能しました。iOS 5 では、-showModalDetailView:
もう呼び出されません。
他の誰かもこの問題を抱えているのではないかと思っていましたか?
アップデート
次のように認識機能を構成しています。
更新 2
さて、それは奇妙になります。コメントしてデリゲート設定を無効にすると、コードが再び機能し始めます。ただし、デリゲート メソッドはまだ呼び出されています。しかしいつもではない。
セルには、左揃えのタイトルと右揃えの詳細テキストがあります。詳細テキストをヒットすると、期待どおりに機能します。デリゲート メソッドは呼び出されず、ポップオーバーが表示されます。セルを別の場所に移動すると、デリゲート メソッド (-gestureRecognizer:shouldReceiveTouch:
この場合) が呼び出され、ポップオーバーが表示されます。
ここで何が起こっているのかよくわかりません。
iphone - iPhoneアプリのuigesturerecognizer
こんにちは私は長押しボタンをエミュレートしたいですか?これどうやってするの?タイマーが必要だと思います。手伝って頂けますか?わかりUILongPressGestureRecognizer
ましたが、どうすればこのタイプを利用できますか?
ここにコードがあります、それは長押しを認識しません
iphone - ボタンのUITapGestureRecognizerに関する問題
私は次のことをしました:
しかし、私SIGAGRT
はこの行に到達します:int x = [sender tag];
言っています:
今:問題は何ですか、これに対する解決策は何ですか?ありがとう
iphone - IB の Tap Gesture Recognizer を UILabel や UIImageView で使用できますか
画像とラベルの束を含む単一の UIView を持つ xib があります。タップ ジェスチャ レコグナイザーを親ビューにドラッグすると、問題なく動作しますが、タップされたラベルに適切に応答できるように、タップの位置を決定するコードを追加する必要があります。
代わりに、Gesture Recognizer を各ラベルや画像にドラッグし、適切に応答する場所に IBActions を接続できれば、はるかに簡単になると思いました。残念ながら、これを機能させることはできません。親ビューから実行するデリゲート メソッドしか取得できません。
私がしたことは、Tap Gesture Recognizer をラベルにドラッグし、View Controller を TGR のデリゲートとして接続し、IBAction メソッドを接続してタップを処理することでした。IBAction メソッドを使用することに加えて、gestureRecognizerShouldBegin:gestureRecognizer デリゲート メソッドでターゲットとアクション メソッドを割り当てることに成功しませんでした。
これはうまくいくはずではありませんか、それとも私はただの希望的観測ですか?
助けてくれてありがとう。
ジョン
ios - UITapGestureRecognizerはUITableViewdidSelectRowAtIndexPathを壊します
キーボードが表示されたときにテキストフィールドを上にスクロールする独自の関数を作成しました。テキストフィールドをタップしてキーボードを閉じるために、タップしたUITapGestureRecognizer
ときにテキストフィールドのファーストレスポンダーを辞任する処理を行うを作成しました。
これで、テキストフィールドのオートコンプリートも作成しました。これはUITableView
、テキストフィールドのすぐ下に作成され、ユーザーがテキストを入力するとアイテムが入力されます。
ただし、自動完了テーブルのエントリの1つを選択すると、didSelectRowAtIndexPath
は呼び出されません。代わりに、タップジェスチャレコグナイザーが呼び出され、ファーストレスポンダーを辞任したようです。
タップジェスチャレコグナイザーにタップメッセージをに渡し続けるように指示する方法があるUITableView
と思いますが、それが何であるかわかりません。どんな助けでも大歓迎です。
ios - iOSどこでもワンタップでUIAlertViewを閉じる方法は?
ワンタップでUIAlertViewを閉じたいです。ボタンなしでUIAlertViewを表示したい。
ここに標準のUIAlertViewコードがありますが、可能であれば、それを閉じる方法を入力する必要があります。
UITouchで?UITapGestureRecognizerを使用しますか?
ありがとうございました。
編集:
viewDidLoadで
ここで「alert」という名前のalertviewの初期化
しかし、このemptyviewはまったく応答せず、handleSingleTapセレクターにも応答しません。これを少し書き直しました。
アラートが表示されたときにこのemptyviewがアラートになっている必要があります。その後、ワンタップでアラートを閉じることができます。
私は試した:
もちろん、アラートはhandleSingleTap関数に応答しました。emptyviewの何が間違っていましたか?
2番目の編集:
この場合、私が達成したいのは、単語を選択した後、説明付きの小さなビューを表示することです。Kindleアプリにある場合は、同様の機能です。たぶん、UIAlertViewの代わりにUIViewを作成する必要がありますか?しかし、Kindleアプリの小さなビューは、その下に影が付いているのでとても素敵です、どうしてそれは可能ですか?
ios - 指の上下を検出するUITapGestureRecognizer
指が下がっているときと上にあるときをどのように知ることができUITapGestureRecognizer
ますか?ドキュメント
には
、私はタップとしてのみ処理する必要があると書かれているので、指が下がっているときにあることを意味しますが、私が得るのはです。
レコグナイザーの登録に使用するコードは次のとおりです。UIGestureRecognizerStateEnded
UIGestureRecognizerStateBegin
UIGestureRecognizerStateEnded
c# - MonoTouch - UITapGesture が子コントロールで機能しない
iPad アプリケーション用のグリッドのようなコントロールを作成しています。基本的に、グリッドのような方法でUIView
親に追加された のコレクションで構成され、それぞれがデータ ソースからのデータを表します。これはうまくいきます。UIView
UIView
セルを表すUITapGesture
for eachを実装します。UIView
基本的に、セルをタップすると、データ ソースのデータが変更されます。しかし、タップは点火していないようです。
UIView
これらの個々のビューをカプセル化する親にタップ ジェスチャを追加すると、認識されます。プロパティUserInteractionEnabled
をtrue
すべてUIView
のに設定ExclusiveTouch
し、親ビューのプロパティを に設定しましたfalse
。しかし、運がありません。
これがアップルコントロールの問題なのか(疑わしい)、それとも私が見逃しているものなのか(可能性が非常に高い)わかりません。
iphone - IB (iPhone/iPad) で Gesture Recognizer を使用するには?
IB で Gesture Recognizer を見つけたので、それを利用したいと思います。Tap Gesture Recognizer を試してみましたが、うまくいかないようです。これが私がやったことです...
「Tap Gesture Recognizer」をIBのView Controllerにドラッグアンドドロップしました。
次のメソッドを .m ファイルに追加しました...
/li>.h ファイルでメソッドを宣言しました...
/li>最後に、IBAction を IB の「Tap Gesture Recognizer」にリンクしました。
実行しようとしてもうまくいきませんでした。