問題タブ [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.
iphone - touchesiPhoneとシミュレータでの移動動作
この関数touchesMoved
は、iPhoneとシミュレータで動作が異なります。
関数の繰り返し間隔(リフレッシュレート)は、touchesMoved
シミュレーターよりもはるかに高速です。違いに対処する方法はありますか?
iphone - iPhoneのサウンドをループするための最もスムーズなオーディオAPIは何ですか
touchesMovedメソッドで使用している2秒間のサウンドを継続的にループさせようとしています。ユーザーが指の動きを止め、サウンドがスムーズにフェードインするため、途切れたり停止したりせずに、継続的に再生したいと考えています。システムサウンドとAVAudioPlayerを試しました
iphone - hitTest の touchesForView
コンテナのように使用される単純な UIView があります。このコードを書くと:
うまくいきません!touchesBegan() の前に、hitTest() メッセージでタッチ数を取得したいと思います! 出来ますか?
私はこの階層を持っています:
私のUIView
(シングルタップ)に触れると、コンテナが移動します。でダブルタッチ (2 本の指) するとUIView
、子供はZoomUIScrollView
で動作しません(たとえば)。だから私はタッチ数をキャッチすることを考えています。
タッチ番号が 1 の場合hitTest
、UIView
コンテナーで「self」を返します。それ以外の場合、タッチ数が 1 より大きい場合 ( == 2)、hitTest
「scrollview」ポインタを返します。
つまり、2 本指のイベントを hitTest() メッセージ/イベントにキャッチしたいと考えています。
iphone - サブクラス化されたUIViewが、UIScrollViewで移動したタッチを受信しないのはなぜですか?
私はBoardsというクラスを持っていて、それはのサブクラスですUIView
。そのインスタンスを割り当てて、に入れます。UIScrollView
彼がに行く代わりに、サブビューに行きたいのですUIScrollView
が、サブビュー:Boards(UIView)、私はしません。からUIScrollView
へのタッチを渡す方法を知っていUIView
ます。
PS:手動でcontentOffset
のを変更するUIScrollView
ので、のタッチは必要ありませんが、のタッチは必要ありませUIScrollView
んUIView
。
PS:UIViewはtouchesEnded
、touchesBegan
イベントを受信していますが、受信していませんtouchesMoved
iphone - 指を離さずにボタンからボタンへスライド
2 つのボタン (ボタン 1 とボタン 2) があり、ボタン 1 を押すとノート 1 が開始し、ボタン 2 を押すとノート 2 が開始します。
だから私がやろうとしているのは、ボタン1を押して(note1が開始する)、ボタン2にSLIDEすると、note2が開始するはずです。のように、ピアノの鍵盤の上で指を離さずにスライドすると、c から h までのすべての音が鳴ります。
私はこれを でUIImageViews
行い、また で行いましUIButtons
た。
を押すc1pianoview
と「c」と鳴ります。を押すとd1pianoview
「ド」と鳴ります。
しかし、指を離さずにスライドするc1pianoview
とd1pianoview
、「c」としか聞こえません。私は何を間違えたのですか?でこれを行うこともできますUIButtons
か?
タッチダウンはできますが、スライドは機能しません。
誰か助けてくれませんか?ここに私のコード:
アップデート:
さらに質問があります。今、私はUIImageVIews
お互いに2つ持っています。2 つの白いピアノ キーの上に黒いピアノ キー。黒鍵を押すと、その下の白鍵の音も鳴ります。
これを防ぐにはどうすればよいですか?
iphone - タッチボタンで移動?
touchesMoved
sの代わりにボタンで機能を使用することはできUIImageView
ますか?
iphone - -(void)touchesMoved 中に一度だけメソッドを呼び出す方法は?
特定のフレーム、この場合はボタンの領域に入る- (void) touchesMoved
ときはいつでも何かをするために使用しています。
私の問題は、フレーム内で指を動かしているときではなく、フレームに入ったときにだけ何かをしたいということです。
フレーム内にいるときにメソッドを1回だけ呼び出す方法を知っている人はいますか?同じtouchMoveに再入力すると、もう一度呼び出すことができます。
ありがとうございました。
iphone - 複数のタッチ ボタンを touchesBegan/Moved で動作させるにはどうすればよいですか?
3 つの異なる方法でアクティブにしたいボタンがたくさんあります。
- タッチダウン
- タッチダウン - 複数のタッチ (同時に)
- Touch Drag Inside (ピアノの上で指をドラッグするのと同じ)
最初の 2 つは、IB では明らかに簡単です。しかし、私を含め多くの人が内部の Touch Drag に問題を抱えています。だから私は- (void) touchesMoved
[see code] を使うことになりました。これはドラッグにはうまく機能します...しかし、それを機能させるには、IBの「ユーザーインタラクション」ボタンを無効にする必要がありました。つまり、「タッチダウン」機能とマルチタッチ機能が失われました。
したがって、「タッチダウン」を機能させるために、-(void) touchesBegan [コードを参照] を使用しました。これは正常に機能しますが、マルチタッチを機能させることができません。
マルチタッチ中にボタンを同時に起動させる方法を知っている人はいますか?
または... IBでタッチを動かしてボタン機能を連携させる方法はありますか?
私は試してみtouch.view.multiTouchEnabled = Yes;
ましたが、IBでボタンが複数回タッチできることを確認しました...しかし何もありません。
以下は私のコードです。ご助力ありがとうございます。
///
iphone - iPhone SDK タッチは移動しましたか?
オブジェクトを動かしているときに、オブジェクトの中心に「保持」するのではなく、左または右に向ける方法を見つけようとしています。これはこれまでの私のコードです...
image1.centerが原因だと思いますが、中心ではなく他の場所に触れるようにするにはどうすればよいですか?