問題タブ [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.
iphone - 子供と一緒にUIViewのTouchUpInside
ここで何かが足りないかもしれませんが...
私にはUIView
数人の子供がいます(数人UILabel
のとUIImageView
)。ユーザーが親内の任意の場所(またはその子のUIView
一部)をクリック(タップ)したときにイベントをキャッチする必要があります。UIView
これを行うための最良の方法は何ですか?
iphone - UIButtons イベント Touch up Inside が正しく動作しませんか?
私の質問は少しあいまいです。そのため、すべてのコードを投稿したので、Answer.Thanx を提供する前に、このコードをすべてテストしてください。
私のアプリケーションでは、UIButtons
プログラムですべてを作成してから、これらすべてを に保存UIButtons
しNSMutableArray
ます。これが私のコードです:-
(aMethod:) で、各UIButton
TouchUpInside
イベントにクリック音を追加します。これが私のコードです。
アプリケーションの開始時にすべてが正常に機能しますが、UIButtons
100回クリックした後もほぼクリックし続けると、クリック音が聞こえず、UIButtons
イベント内で次のタッチアップをクリックするとクラッシュします。
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 では正しく起動します。
なにか提案を?
objective-c - 選択アニメーションを UIButton に追加する
ViewControllers の 1 つに UIButton があり、3 つの異なる状態イメージ (通常、強調表示、選択) があります。このボタンを押すと強調表示され、離すと選択されます。ボタンのハイライト画像をfadeInなどで4秒で選択画像に変化させるアニメーションを作りたいです。
なにか提案を?
iphone - iphoneのサブビューボタンでクリックイベントを実行するには?
私は3つのView Controllerを備えた3つのクラスを持っています。そして、First View のサブビューとして Second ビューを追加しています。2番目のビューにはボタンがあり、そのボタンをクリックすると、2番目のビューのメソッドが呼び出されます。しかし、そのボタンをクリックするとアプリケーションがクラッシュします。サブビューでイベントを実行する方法を教えてください。
iphone - UIButtonのBackgroundImageがtouchUpInsideイベントで変更されないことがありました
はUIButton
次のコードとして設定されます。
btw
すばやくタッチすると、imgDown.png
は表示されませんが、アクションbtnPressed:
が実行されます。どうすれば修正できますか?どんな助けでもありがたいです:)
uitableview - UIButton が UIScrollView の背後でアクションを受信していない
UIButton
中UITableViewCell
に入れるのUITableView
は後ろUIScrollView
です。UIScrollView
にタッチを転送するようにサブクラス化しましたUITableView
。
したがって、メソッド fromUITableViewDelegate didSelectRow
は適切に呼び出しています。問題は、表のセル内でアクションUIButton
が受信されないことです。TouchUpInside
ScrollView
を削除せずにこの問題を解決するにはどうすればよいTableView
ですか?
編集:
どのビューがタッチを受け取るかを検出することで、この問題を解決しました。コードは次のとおりです。
xcode - TouchUpInside が iOS5 で応答しない
私touchUpInside
はいつものように IB に接続し、新しい Xcode を使用して、ビルドを iOS 5.0 に設定しましたが、私の iPhone 4 (iOS6 が出る直前の最新の iOS5) はそれに応答しないようです。同じ問題を抱えている人はいますか?
編集:
実際のデバイスではなく、iOS6 シミュレーターで動作します...
iphone - ユーザーから5秒以上UITableView Cell Touchupを認識する方法
私は 1 つのアプリを作成しています。ここでは、UITableView の URL からいくつかの RSS コンテンツを表示しています。しかし、ここで私が望むのは、ユーザーが UITableViewCell を 5 秒以上クリックして押したままにして、他の機能を実行することです。単一の選択を知り、UITableViewCellの選択を押し続ける方法が欲しいだけです。
ありがとう
iphone - UIButton TouchUpInside/TouchUpOutside が常に呼び出されるわけではありませんか?
ジェスチャ時にハイライトされているものに応じてアニメーション化する があり、TouchUpInside/TouchUpOutside が呼び出されるとアニメーションが終了しUISwipeGestureRecognizer
ます。これは、下向きのスワイプジェスチャでは正常に機能しますが、何らかの理由で(別の で)上向きのスワイプを試みると、機能が実行されません。(はい、同じです) これは、viewDidLoad で行ったことです。UIButton
UIButton
UIButton
UISwipeGestureRecognizer
UIButton
今使用したアクションの場合:
スワイプ ジェスチャのために実行するコードUIButton
はどれも .
編集:上にドラッグするとボタンが「フォーカス」(ハイライト) を失うのが速すぎるため、TouchUpInside/TouchUpOutside が呼び出されないことが問題のようですが、任意の速度で下にドラッグするとUIButton
、全体がハイライトされたままになります。とにかく、これを修正するには?(GIF参照)