問題タブ [touchesmoved]

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

ios - 特定の距離を移動するまで touchesMoved を遅らせる

事前設定された距離を移動するまでタッチを無視する体系的な方法はありますか?

たとえば、タッチ アンド ドラッグで移動したいビューがあるとします。ただし、タッチが所定の距離を移動した後にのみ、ビューの移動を開始したいと考えています。

touchesBegan で最初のタッチ位置を記録し、その位置と現在のタッチ位置の間の距離を簡単に見つけることができると考えましたが、少しずさんな気がします。

ありがとう

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

iphone - さまざまなタッチで複数の移動 UIImage ビューを持つ

複数の UIImageViews がドラッグされたときに移動するように取り組んでいます。私はもともと TouchesBegan の下にすべての動きを入れていました。ただし、1 つのオブジェクトをドラッグすると、それらがすべて消えて、ドラッグしているオブジェクトだけが移動します。

各画像を独自の条件でドラッグするにはどうすればよいですか (最初の画像をドラッグすると、最初の画像だけが移動するなど)。

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

ios4 - TouchesEnded でオブジェクトを元の位置に戻しますか?

私は非常に基本的なことをしようとしていますが、これは初めてです。基本的に、移動できる 3 つのオブジェクトを含む画面があり、TouchesMoved が発生したときに呼び出すメソッドを実装しました。オブジェクト X がメイン オブジェクトの上を移動すると、オブジェクト X は非表示になります。

私がやりたいことは、オブジェクト Y がメイン オブジェクト上で解放されたときに、移動元の位置に戻ることです。

  1. これは TouchesEnded で実装する必要がありますか?
  2. メソッドはどのようになりますか?

どんな助けでも大歓迎です。

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

iphone - touchesMoved が UIScrollView の iPhone の iOS5 で起動しない

タッチイベントに応答する必要がある ScrollView を備えた iPhone アプリがあります。

スクロールビューでタッチ イベントをサポートするには、タッチ イベントをキャプチャしてメイン ビューに渡すカスタム クラスを基にする必要がありました。

4.3 iPhone シミュレーターで実行すると、期待どおりに動作します。NSLOG エントリを使用すると、次のような出力が得られます。

gameTable は、それを外部ビューに渡すだけのカスタム クラス内のイベントです。

iOS 5 iPhone シミュレーターで同じアプリを実行すると、次のような出力が得られます。

外部移動イベントは 1 回だけ発生することに注意してください。

これがコードです。これは、Xcode の単一ビュー プロジェクトです。

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

xcode - touchsMovedで描く

ユーザーが指で描いたものを描くためのコードを作成しようとしています。これには次のコードを使用しました。

ただし、問題は、touchesMovedがすべてのピクセルで呼び出されるわけではないため、すべてのポイントと次のポイントの間に大きなギャップがあることです。だから私はどういうわけかそれらのギャップを埋める必要があります。誰かが私にいくつかのコードでそれをするのを手伝ってもらえますか?

前もって感謝します。

0 投票する
0 に答える
230 参照

uiview - UIView で移動可能なラベルを作成するにはどうすればよいですか?

に 4 つのタッチ可能で移動可能なラベルを作成しようとしていますUIView

どういうわけかタッチすると、ifAnimaPart01それらはすべて1つの場所に集まり、他のラベルに触れたり移動したりできなくなります。

私の4つのレーベルがこのように行動している理由を誰か知っていますか?

デバッグ用に x 座標と y 座標を表示するために、さらに 4 つのラベルを追加しました。

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

objective-c - 指で触れて移動するときにビューオブジェクトがジャンプしないようにします

カスタムUIViewで200x200の円を作成しました。次のスクリプトを使用して、iPadの画面上でビューオブジェクトを移動しています。

すべてが正常に機能し、画面上のどこにでも円を移動できます。ただし、円オブジェクトの死点に触れないと、わずかにジャンプします。newShape.centerコードを読むと、タッチが発生する場所に設定され、最終的にその位置にすばやくスナップするため、これは非常に明白です。

タッチ位置にスナップせずにオブジェクトを移動する方法を探しています。これを実現するためにxy座標を使用することを考えていますが、実装方法がわかりません。

ありがとう!

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

iphone - UIButtonとの間でスライドして、応答させる

私はiPhone用のObjective-Cでセミピアノアプリを作成しています。実際には異なるレイアウトのMIDIコントローラーですが、私はまだデザインに取り組んでいます。

UIButtonを使用してすべての「キー」を作成しましたが、それらにスライドしたり、他のUIButtonにスライドしたりできるようにしたいと考えています。

以前に同様の質問をすべて読みましたが、UIButtonから指をドラッグしなかった場合にのみビューから機能するため、touchesMovedで機能させることができませんでした。

よろしくお願いします、コードをいただければ幸いです!

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

iphone - ビュー内のタッチ位置を反転する方法はありますか?

CGRect のタッチ位置に基づいてイメージと var を変更するメソッドを作成しています。現在、一連の if ステートメントを使用して、タッチ位置を手動で反転しています。これがこれを行うための特に効率的な方法であるとは確信していません。

画像の変更には問題なく動作しますが、var の変更 (まだ実装していません) では、1 から 100 まで +1 刻みでスケーリングする必要があります。

これを行うより良い方法はありますか?提供されたヘルプに感謝します。

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

objective-c - UIImageViewではなくUIViewでのフリーハンド描画

タッチ移動方法を使用するのUIViewではなく、フリーハンドで描画する方法。UIImageViewこのビューには他にも多くのサブビューがあるため、ビュー全体としてイメージ ビューを追加することはできません。多くの例を見てきましたが、UIImageView.