問題タブ [uitouch]

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

ios - タッチで画像を回転させる

時計で睡眠タイマーを設定するアプリを作っています。基本的には片手で時計を動かして睡眠時間を設定できる時計です。uitouchで画像を回転させてみましが、真ん中から回転させたいのですが、先端から回転します。次に、ユーザーが画像の先端に触れたときにのみ画像が回転するようにしたいのですが、私のプロジェクトでは、使用時に画面の任意の部分に触れたときにも画像が回転します。また、画像を両方向に回転させたいです。しかし、私のプロジェクトでは、この方法のために時計回りにしか動きません

image.transform = CGAffineTransformRotate(image.transform, degreesToRadians(1));

誰かが私にそれをどのように行うことができるかについてのヒントや解決策を教えてもらえますか?

0 投票する
6 に答える
8907 参照

iphone - 特定のビューでタッチを識別する方法

特定のビューに触れる方法。

使ってます

ただし、特定のサブビューがクリックされた場合にのみアクションをトリガーする必要があります。
これを行う方法。

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

iphone - touchesBegan 内でアニメーション化すると、タッチが失われる

画面に 4 つの UIView を配置し、タッチすると背景色をアニメーション化し、タッチが終了すると元に戻すようにしたいと考えています。

残念ながら、このアニメーションを touchesBegan で実行すると、アニメーションの完了後にタッチが終了しない限り、touchesEnded は起動しません。これは、アニメーション中にタッチのために touchesEnded が失われることを意味します。

さらに、UIView をすばやくヒットしても、複数の touchesBegan 呼び出しは発生しません。アニメーション (最初のタッチで生成) が完了するまで、新しいタッチは受信されないようです。

すべてのタッチにアニメーションで応答するにはどうすればよいですか? 私は実際には、新しいタッチごとに前のアニメーションを中断して、最初からやり直したいと思っています。

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

ipad - 2 本の指で UIWebview に触れると、アプリがクラッシュする

アップデート

特定のビューで一度に複数の指を検出する最良の方法を探しています。この場合、ビューは UITextview です。タップやピンチを検出していません。複数のタッチが発生しているという事実だけです。この場合、私は設定textview.multipleTouchEnabled=NOしましたが、ジェスチャーをどこにも設定しませんでした。そして、UITextViewでズームを設定しませんでした。そして、そのコントローラーの一部の touches メソッドをオーバーライドしませんでした。

問題は、ピンチのようなタッチを使用してデバイス上のアプリにタッチするか、複数の指を使用してタッチすると、アプリがクラッシュし、デバッガー コンソールにエラー ログが記録されないことです。このアプリをデバッグしようとしましたが、探しているものがわかりません。

更新 2

ユーザータッチを取得するオブジェクトについて間違っていました。オブジェクトが UITextview であると思っていましたが、UIWebview です。この問題は、UIWebview を 2 本の指でタッチすると発生します。この提案を使用して touches イベントを転送しました。しかし、アプリでこのクラッシュを解決する方法をまだ混乱させています。誰かが私を助けることができますか??

ありがとうございました

由来、

リズマ

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

objective-c - タッチイベントを取得するUIScrollview

でタッチ ポイントを検出するにはどうすればよいUIScrollViewですか? touches デリゲート メソッドが機能していません。

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

iphone - uitouchイベントでUIButtonがクラッシュする

draginsideイベントを次の宛先に送信するUIButtonがあります。

これは、viewDidLoadの次のコードを介して行われます。

送信先のメソッド内に、次の行があります。

そして、何らかの理由で、UIButton内にドラッグすると、アプリがクラッシュします。なぜ何かアイデアはありますか?

編集:解決策..

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

iphone - タッチでUIViewをスムーズに回転

コード内のをスムーズにする方法を考えUITouchています。を検出できますが、UItouchUIView使用してビューを回転させようとすると、CGAffineTransformスムーズに回転しません。この種の回転を行うには、iPhoneを押すか長指でタッチする必要があります。Roambi Visualizerアプリのように、スムーズな回転を実行するにはどうすればよいですか。ご協力いただきありがとうございます。

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

iphone - CGAffineTransform スケールの制限

CGAffineTransformMake でビューを変換しています。回転、スケーリング、移動します。これはうまくいきます。しかし、スケールを最大サイズに制限する方法がわかりません。

スケールを超えた場合でも、現在の回転と平行移動を適用する必要があります。

どんな提案でも大歓迎です!

ソース:

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

iphone - マージンの作り方

私のアプリでは、オブジェクトを(以下のコードを使用してタッチから)赤い長方形内に移動したいこれを行う方法iphoneの画面

コード: