1

に があり、NSTextFieldCell編集NSTableView可能です。ユーザーはダブルクリックしNSTextFieldCellて内容を変更できます。編集が完了した時刻を知るにはどうすればよいですか。

4

2 に答える 2

2

dasblinkenlight の回答では、必要なメソッドを持っている可能性が最も高いですが、編集イベントをキャッチする必要がある場合は、NSControl呼び出された通常のデリゲート メソッドをすべて取得できます。

- (void)controlTextDidEndEditing:(NSNotification *)aNotification

それはあなたが求めていることを正確に行います - 編集が完了すると通知します。詳しくはドキュメントをご覧ください。

于 2012-07-09T07:05:03.610 に答える
0

Apple のサンプル コードを確認した後、簡単な方法を見つけました。メソッドを作成するだけです。

 - (IBAction)textTitleChanged:(id)sender;

NSTextFieldCell のセレクターをそれにバインドします。

于 2012-07-09T06:05:07.050 に答える