#cocoa #selection #nstextfield
#cocoa #выделение #nstextfield
Вопрос:
вероятно, это где-то задокументировано, но я просто не могу найти, как обрабатывать событие выделения текста в NSTextField, я не хочу реагировать на событие, когда пользователь выделяет некоторый текст, я не хочу получать выделенный текст и что-то с ним делать.
Ответ №1:
Посмотрите <NSTextFieldDelegate>
, в частности -textView:willChangeSelectionFromCharacterRange:toCharacterRange:
.
Комментарии:
1. Спасибо, но, похоже, это связано с
<NSTextViewDelegate>
toNSTextView
, но я ищу такое же поведение, но для<NSTextField>
Ответ №2:
Мне удалось устранить проблему путем создания подклассов NSTextField
и переопределения - (void)textViewDidChangeSelection:(NSNotification *)aNotification