問題タブ [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.
cocoa-bindings - ターゲット アクション vs Cocoa バインディング
Apple のドキュメントで「Cocoa バインディングとは」を読んでいます。
この実装は target-action パターンを使用しないことに注意してください。スライダーはコントローラーにアクション メッセージを送信しません。代わりに、スライダーが移動すると、コンテンツの番号の値が変更されたことと、その値が何であるかをコントローラーに直接通知します。コントローラーはモデルを更新し、表示されている値が変更されたことをテキスト フィールドとスライダーに通知します。
「直接伝える」とは?メッセージを送るのとどう違うの?
ios - target-action UIbutton の複数アクションから「1」アクションを削除
_btt1 には 2 つのアクションがあります。
このように clicked2 アクションを削除します。
しかし、_btt1 にはアクションがありません。
複数のアクションから単一のアクションを削除するにはどうすればよいですか?
objective-c - UICollectionViewセルにイベントを追加するには?
UICollectionView セルのタップを処理したい。次のコードを使用してこれを達成しようとしました:
[cell addTarget:...]
ただし、次のエラーのある行で実行が中断されます。
-[UICollectionViewCell addTarget:action:forControlEvents:]: 認識されないセレクターがインスタンス 0x9c75e40 に送信されました
storyboard - ストーリーボードなしで、UITableViewController 内の UITableViewCell サブビューのターゲット/アクションを設定します
ストーリーボードを使用すると、サブビューを使用してセルを簡単にカスタマイズし、それらのサブビューのアクションを直接テーブル コントローラー内に挿入- (IBAction)handle:(id)sender;
できます。
カスタム セルとカスタム テーブル コントローラーがあります。
- コントローラーから何かをトリガーするはずなので、セル実装内にアクションを挿入することはできません。
- コントローラー内で UIGesture を使用できますが、
tableView:cellForRowAtIndexPath:
呼び出されるたびに、セルのジェスチャが挿入されます。もちろん、私はこれを管理できます...
IBActionのように、ストーリーボードやペン先なしで、セルのサブビューのアクションをテーブルコントローラー内に実装する「簡単な」方法があるのだろうか?ありがとう。ブラジル
objective-c - Target - カスタム ビューでのアクション パターンの実装
NSView を継承するカスタム ビューを作成しました。私の目標は、ユーザーがカスタム ビューをクリックしたときに、カスタム ビューを含むウィンドウに関連付けられている NSWindowControl に通知することです。
NSButton と同じように、 Action - Target pattern を使用してこれを実装したいと思います。Interface Builderを使用して、カスタムビューをウィンドウコントローラーのアクションに接続できるようにします。
ios - iOS バー ボタン アイテムとテキスト フィールド デリゲート メソッドの順序
viewController
モーダルに表示される があり、キャンセルが押されたときに、メソッドが呼び出される前に特定のを設定しleftBarButtonItem
たい。property
nil
UITextFieldDelegate
textFieldShouldEndEditing
unwindSegue
を使用してストーリーボードから使用していたときにこれを行うことができましたが、プログラムでprepareForSegue
を設定すると、アクション メソッドが に対して呼び出される前に呼び出されます。呼び出される前にメソッドを呼び出す方法を知っている人はいますか? ありがとう!target-action
leftBarButtonItem
textFieldShouldEndEditing
leftBarButtonItem
textFieldShouldEndEditing
ios - アクションが指すターゲットを指定するにはどうすればよいですか?
私は iOS 用の Objective-C を学んでおり、最初のターゲット アクション メカニズムの作成について質問があります。私はそれを機能させましたが、現在、メソッドのtarget:
一部を に設定しているだけです。つまり、メッセージを送信するメソッドが配置されている をドリルダウンするのではなく、アプリ内でターゲットを検索します。addTarget:action:changeForControlEvents:
nil
ViewController.m
addTarget:action:changeForControlEvents:
最初に検索するクラスをメソッドに伝えるにはどうすればよいですか?
これが私の現在のコードの簡単なバージョンです:
景色:
...そしてView Controller:
助けてくれてありがとう!