問題タブ [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.
swift - 別のクラスで作成された UIButton のアクションを ViewController に実行させるには、プロトコル/委任を使用する必要がありますか?
UIView クラスのサブビューとして UIButton を作成しました。その UIView をサブビューとして UIViewController クラスに追加したいと思います。UIViewController クラスのターゲット アクションを UIButton に追加したいと思います。以下の例では、UIButton をタップすると、「こんにちは、ボタンが押されました!」と表示されます。しかし、何も起こりません。どうしてこれなの?これを達成する他の方法があることを理解しています。私のやり方がうまくいかないのはなぜですか? 他の手法を使用してこれを達成することの長所と短所は何ですか?
ios - ボタンターゲットセレクター内に変数を配置する方法
ターゲットを追加するボタンがあり、セレクターには変数が含まれています。
エラーを受信せずに変数をセレクターに追加できますか?
前もって感謝します。
ios - iOS でターゲットのアクション関数を見つける方法
これを明確にすることができれば幸いです。ボタンがあり、どのオブジェクトのどの関数が .touchDown イベントのターゲットであるかを知りたいです。私が探しているものと思われる iOS のプロパティと関数がありますが、それらを機能させることはできません。プロパティ: self.allTargets 関数: self.actions(forTarget:, forControlEvent:)
このコードで値を出力しました:
結果:
ボタンにターゲットがあることはわかりますが、機能を取得できません。ヘルプ!
ios - UIButton がデリゲート パターンではなくターゲット アクション デザイン パターンを使用し、UITextField にその逆を使用する理由
Apple がデリゲート パターンではなく UIButton のイベント処理にターゲット アクション デザイン パターンを使用することを決定した理由を理解するのに役立つ人はいますか?
または、Apple が UITextField の委譲デザイン パターンを選択する理由を説明できますが、同じことが Target Action でも達成できます。