NSTextView
フォーカスを失った後の選択をクリアしたい。どうすればそれを達成できますか?前もって感謝します!
カイ。
NSTextDelegate
プロトコルに準拠するデリゲートオブジェクトを設定します(またはアプリデリゲートを使用します) 。textDidEndEditing:
次に、選択をクリアするために実装するだけです。ドキュメントから:
textDidEndEditing:
テキストオブジェクトの編集が終了したこと(ファーストレスポンダーのステータスを辞任したこと)をデリゲートに通知します。
- (void)textDidEndEditing:(NSNotification *)aNotification
何かのようなもの:
#ifndef NSZeroRange
#define NSZeroRange NSMakeRange(0,0)
#endif
- (void)textDidEndEditing:(NSNotification *)aNotification {
[myTextView setSelectedRange:NSZeroRange];
}