Visual Studio には、テキスト ボックスのtext_changedというイベントがあります。Cocoaで同様のイベント/アクションを作成するにはどうすればよいですか?
一般に、フォーム コントロールのこれらの追加イベントをどのように取得しますか? たとえば、マウス オーバー、ビジュアル スタジオでは、イベントのリストから選択するだけです。
Visual Studio には、テキスト ボックスのtext_changedというイベントがあります。Cocoaで同様のイベント/アクションを作成するにはどうすればよいですか?
一般に、フォーム コントロールのこれらの追加イベントをどのように取得しますか? たとえば、マウス オーバー、ビジュアル スタジオでは、イベントのリストから選択するだけです。
NSTextField のデリゲートとして自分自身 (つまり、アプリのデリゲート、またはそのビューを管理するために持っているコントローラー) を設定したいとします。次に、メソッドを実装します
- (void)controlTextDidChange:(NSNotification *)aNotification
テキスト フィールド内のテキストが変更されるたびに呼び出されます。
マウス オーバーなどのマウス イベントの処理の概要については、Cocoa イベント処理ガイドが出発点として適しています。