問題タブ [touchesbegan]

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

ios - UITouch-複数のタッピングを無効にすることは可能ですか

各UITouchインスタンスにシングルタップを記録させたいのですが。つまり、時間内に複数のタップがどれだけ接近しているかに関係なく、それぞれに固有のタッチインスタンスを作成してもらいたいのです。これは可能ですか?

ありがとう、ダグ

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

iphone - 石英 2D 描画タッチの問題が始まりました

アプリで上下に 5 つの円を描きました。しかし、各円に触れたときにさまざまな操作を実行したいのですが、ビュー全体でタッチを実行できるタッチが1つしかありません。

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

ios - UIButtonを保持している時間に基づいてビューをロードするにはどうすればよいですか?

私は、UIButtonがx秒間押し続けられた場合に、あるビューをロードしたい、x + y秒間保持された場合に別のビューをロードしたい、などのiOSアプリに取り組んでいます。チュートリアルを見つけました。私が遭遇している問題は、ボタンを押す長さをどのように切り替えるかです。チュートリアルでは、タップの数を切り替えました。

助言がありますか?

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

ios - touchesBegan でどのオブジェクトがタッチされているかをどのように判断しますか?

これは非常によくある質問であることは承知していますが、すべての Web サイトのすべての回答が機能するとは限りません。それでも意味がわからない場合は、このコード行が理解に役立つかもしれません。

nextbutton, prevbutton, and more optionsbuttonちなみに、 に触れても何もしませんUIImageViewsisEqual:の代わりにも使用してみ==ましたが、うまくいきませんでした。助言がありますか?

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

iphone - touchesMoved の呼び出し頻度を増やす

touchesMoved の呼び出し頻度をデフォルトよりも増やす方法はありますか? 滑らかな円を描くには、もっと呼び出す必要があります。デフォルトではあまり頻繁に呼び出されないため、エッジの効いた円になります。touchesMoved 呼び出しの頻度を微調整する方法はありますか?

ありがとう

0 投票する
7 に答える
14637 参照

iphone - touchesEndedは呼び出されていません??? またはランダムに呼び出されます

最初のタッチから指を離すと、次のタッチが正常に認識されます。それは、最初のタッチを押し続けてから、同時に別の指で別の領域にタッチしようとしたときだけです。次に、その2番目のタッチが最初のタッチからのものとして誤って登録されます。

更新これは、最後のタッチが終了するまで呼び出されないtouchesEndedと関係があります(最後のタッチを最後に手放す前に、他に5つのタッチが終了しているかどうかは関係ありません...すべてを呼び出して終了します)最後のタッチが終了したら)

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

iphone - touchesBeganにメソッドを挿入しようとしたときのエラーメッセージ

TapDetectingImageViewファイル内に新しいメソッドを作成しようとしていますが、.hファイルで宣言していても、メソッドが見つからないという警告が表示されます。

特定の3つの警告はすべて、ビルド時に.mファイルの@end行を指し、「クラス'TapDetectingImageView'の実装が不完全です;''-functionAのメソッド定義:'が見つかりません」; 「'-functionBのメソッド定義:'が見つかりません」

私は何が欠けていますか?TapDetectingImageViewのようなプロトコルファイルでこれを行うことは許可されていませんか?

私の.hファイルには次のようなものがあります。

私の.mファイルには次のようなものがあります。

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

iphone - MultipleTouchEnabled が「YES」かどうかを UIImageView に確認する方法

プログラムでいくつかの UIImageView を作成しましたが、セットアップ中に MultipleTouchEnabled を YES に設定しても、適切に設定されず、マルチタッチの問題が発生しているように感じます。

私の質問は、 touchesBegan 内で、タッチされた UIImageView に MultipleTouchEnabled があるかどうかを尋ねるにはどうすればよいですか?

私はこれにかなり慣れていないので、コードにつまずき、学習しながら(もちろんあなたの助けを借りて)学んでいます。

よろしくお願いします!

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

objective-c - Cocos2D TouchesEnded でスプライトにアクセスできませんか?

読んでくれてありがとう!

何らかの理由でccTouchesEnded、「スプライト」にアクセスできません。私も CGRectMakeそのように使用しようとしました:

しかし、スプライトの位置や高さにアクセスできませんでした。init メソッドで宣言され、子に追加されると、宣言されていない「スプライト」が取得され続けます。

助けてください!!ここで本当に単純なものが欠けていると確信しています。

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

iphone - iPhoneのmkmapviewからポイントの座標を取得します

ユーザーが触れた場所に基づいて、地図に注釈を付ける方法を見つけようとしています。

私はサブクラス化を試みて、発砲MKMapViewするものを探しましたが、結局のところ、標準のtouchsメソッドを使用していません。touchesBeganMKMapView

また、をサブクラス化し、子としてUIViewを追加しMKMapViewてから、HitTestとをリッスンしてみましtouchesBeganた。これは多少機能します。私の地図がフルサイズの場合は、次のUIViewようなものがあります

そしてそれはうまくいきます、私touchesBeganは使用してポイントを得ることができるでしょう

しかし、マップはスクロールしない、ダブルタップしない限りズームインしないなどの奇妙な動作をしますが、ズームアウトすることはできます。マップをビューとして返す場合にのみ機能します。ヒットテストメソッドがない場合、マップは正常に機能しますが、明らかにデータを取得しません。

座標を間違えようとしていますか?もっと良い方法があると教えてください。注釈をうまく追加する方法を知っています。ユーザーが地図に触れた場所とタイミングで注釈を追加する例を見つけることができません。