問題タブ [touch-up-inside]

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

iphone - 子供と一緒にUIViewのTouchUpInside

ここで何かが足りないかもしれませんが...

私にはUIView数人の子供がいます(数人UILabelのとUIImageView)。ユーザーが親内の任意の場所(またはその子のUIView一部)をクリック(タップ)したときにイベントをキャッチする必要があります。UIView

これを行うための最良の方法は何ですか?

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

iphone - UIButtons イベント Touch up Inside が正しく動作しませんか?

私の質問は少しあいまいです。そのため、すべてのコードを投稿したので、Answer.Thanx を提供する前に、このコードをすべてテストしてください。

ここに画像の説明を入力

私のアプリケーションでは、UIButtonsプログラムですべてを作成してから、これらすべてを に保存UIButtonsNSMutableArrayます。これが私のコードです:-

(aMethod:) で、各UIButton TouchUpInsideイベントにクリック音を追加します。これが私のコードです。

アプリケーションの開始時にすべてが正常に機能しますが、UIButtons100回クリックした後もほぼクリックし続けると、クリック音が聞こえず、UIButtonsイベント内で次のタッチアップをクリックするとクラッシュします。

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

c# - モノタッチ TouchUpInside が機能しない、TouchDown が機能する

Objective-C でこの主題に関するいくつかのトピックを見てきました。私はそれらの多くを読み、解決策を見つけるために2日間費やしましたが、どれもうまくいきませんでした. 主にC#でコーディングしています。私の問題の動作(ボタンを離れる/再入力するときにのみ起動する)とコンテキスト(C#)は少し異なります。そこで、ここで質問することでチャンスをつかもうと思います。

シンプルに保つようにします。

コードのサンプルを次に示します。

  • ボタンがあり、タイトル テキストが「0」に設定されています。
  • ユーザーがそれをクリックすると、番号 (タイトル) が 1 ずつ増えます。

通常、このコードは非常にうまく機能します。

ただし、いくつかの不明な理由により、一部のクラスでは機能しません...

問題は次のとおりです。

  • TouchUpInside は起動しません。...しかし、指でボタンを押したままにしてボタンを離し、ボタンを再入力してボタンを離すと、....TouchUpInsideが発生します....だからTouchUpInside を起動するには、ボタンを押したまま、指を離してボタンを再び離す必要があります。通常、このコードは非常にうまく機能します。

チェックした内容:

  • TouchUpInside を TouchDown に置き換えると、TouchDown が機能します。
  • 「User Interaction Enabled」は、すべてのスーパービューで True に設定されています。
  • すべてのビュー フレーム (スーパービュー間) は、スーパービュー フレーム内にあるようです。
  • _buttonTest を移動したところ、_buttonTest TouchUpInside が View、SuperView、SuperSuperView で正しく起動しないことに気付きました....しかし、SuperSuperSuperView では正しく起動します。

なにか提案を?

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

objective-c - 選択アニメーションを UIButton に追加する

ViewControllers の 1 つに UIButton があり、3 つの異なる状態イメージ (通常、強調表示、選択) があります。このボタンを押すと強調表示され、離すと選択されます。ボタンのハイライト画像をfadeInなどで4秒で選択画像に変化させるアニメーションを作りたいです。

なにか提案を?

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

iphone - iphoneのサブビューボタンでクリックイベントを実行するには?

私は3つのView Controllerを備えた3つのクラスを持っています。そして、First View のサブビューとして Second ビューを追加しています。2番目のビューにはボタンがあり、そのボタンをクリックすると、2番目のビューのメソッドが呼び出されます。しかし、そのボタンをクリックするとアプリケーションがクラッシュします。サブビューでイベントを実行する方法を教えてください。

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

iphone - UIButtonのBackgroundImageがtouchUpInsideイベントで変更されないことがありました

UIButton次のコードとして設定されます。

btwすばやくタッチすると、imgDown.pngは表示されませんが、アクションbtnPressed:が実行されます。どうすれば修正できますか?どんな助けでもありがたいです:)

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

uitableview - UIButton が UIScrollView の背後でアクションを受信して​​いない

UIButtonUITableViewCellに入れるのUITableViewは後ろUIScrollViewです。UIScrollViewにタッチを転送するようにサブクラス化しましたUITableView

したがって、メソッド fromUITableViewDelegate didSelectRowは適切に呼び出しています。問題は、表のセル内でアクションUIButtonが受信されないことです。TouchUpInside

ScrollViewを削除せずにこの問題を解決するにはどうすればよいTableViewですか?

編集:

どのビューがタッチを受け取るかを検出することで、この問題を解決しました。コードは次のとおりです。

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

xcode - TouchUpInside が iOS5 で応答しない

touchUpInsideはいつものように IB に接続し、新しい Xcode を使用して、ビルドを iOS 5.0 に設定しましたが、私の iPhone 4 (iOS6 が出る直前の最新の iOS5) はそれに応答しないようです。同じ問題を抱えている人はいますか?

編集:

実際のデバイスではなく、iOS6 シミュレーターで動作します...

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

iphone - ユーザーから5秒以上UITableView Cell Touchupを認識する方法

私は 1 つのアプリを作成しています。ここでは、UITableView の URL からいくつかの RSS コンテンツを表示しています。しかし、ここで私が望むのは、ユーザーが UITableViewCell を 5 秒以上クリックして押したままにして、他の機能を実行することです。単一の選択を知り、UITableViewCellの選択を押し続ける方法が欲しいだけです。

ありがとう

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

iphone - UIButton TouchUpInside/TouchUpOutside が常に呼び出されるわけではありませんか?

ジェスチャ時にハイライトされているものに応じてアニメーション化する があり、TouchUpInside/TouchUpOutside が呼び出されるとアニメーションが終了しUISwipeGestureRecognizerます。これは、下向きのスワイプジェスチャでは正常に機能しますが、何らかの理由で(別の で)上向きのスワイプを試みると、機能が実行されません。(はい、同じです) これは、viewDidLoad で行ったことです。UIButtonUIButtonUIButtonUISwipeGestureRecognizerUIButton

今使用したアクションの場合:

スワイプ ジェスチャのために実行するコードUIButtonはどれも .

編集:上にドラッグするとボタンが「フォーカス」(ハイライト) を失うのが速すぎるため、TouchUpInside/TouchUpOutside が呼び出されないことが問題のようですが、任意の速度で下にドラッグするとUIButton、全体がハイライトされたままになります。とにかく、これを修正するには?(GIF参照) マウスがボタンを離れる前にハイライトが終了するのを見てから、もう一度やり直しますが、遅くなると正常に動作します...