問題タブ [target-action]

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

swift - 別のクラスで作成された UIButton のアクションを ViewController に実行させるには、プロトコル/委任を使用する必要がありますか?

UIView クラスのサブビューとして UIButton を作成しました。その UIView をサブビューとして UIViewController クラスに追加したいと思います。UIViewController クラスのターゲット アクションを UIButton に追加したいと思います。以下の例では、UIButton をタップすると、「こんにちは、ボタンが押されました!」と表示されます。しかし、何も起こりません。どうしてこれなの?これを達成する他の方法があることを理解しています。私のやり方がうまくいかないのはなぜですか? 他の手法を使用してこれを達成することの長所と短所は何ですか?

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

ios - UISlider の Value Changed ターゲットは呼び出されません

XIB ファイルに UISlider があり、IBAction アウトレットが対応するビュー コントローラーに接続されています。すべてがうまく見えます(下の画像を参照)。ただし、実際にシミュレーターでスライダーを動かすと、Value Changed (画像のsliderValueChanged) ターゲットは呼び出されません。viewDidLoad が呼び出され、View Controller が XIB に接続されていることを確認しました。

ヘルプ!

ここに画像の説明を入力

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

ios - ボタンターゲットセレクター内に変数を配置する方法

ターゲットを追加するボタンがあり、セレクターには変数が含まれています。
エラーを受信せずに変数をセレクターに追加できますか?
前もって感謝します。

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

ios - iOS でターゲットのアクション関数を見つける方法

これを明確にすることができれば幸いです。ボタンがあり、どのオブジェクトのどの関数が .touchDown イベントのターゲットであるかを知りたいです。私が探しているものと思われる iOS のプロパティと関数がありますが、それらを機能させることはできません。プロパティ: self.allTargets 関数: self.actions(forTarget:, forControlEvent:)

このコードで値を出力しました:

結果:

ボタンにターゲットがあることはわかりますが、機能を取得できません。ヘルプ!

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

ios - UIButton がデリゲート パターンではなくターゲット アクション デザイン パターンを使用し、UITextField にその逆を使用する理由

Apple がデリゲート パターンではなく UIButton のイベント処理にターゲット アクション デザイン パターンを使用することを決定した理由を理解するのに役立つ人はいますか?

または、Apple が UITextField の委譲デザイン パターンを選択する理由を説明できますが、同じことが Target Action でも達成できます。