NSTextDelegate
NSTextDelegate
протокол определяет дополнительные методы, реализованные делегатами NSText
объекты.
Наследование
Не применимый
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.6 и позже.
-
Сообщает делегату, что текстовый объект изменил свои символы или атрибуты форматирования.
Объявление
Swift
optional func textDidChange(_
notification
: NSNotification)Objective C
- (void)textDidChange:(NSNotification *)
notification
Обсуждение
Имя
aNotification
NSTextDidChangeNotification
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
Доступный как часть неофициального протокола до OS X v10.6.
-
Вызванный, когда текстовый объект начинает изменять свой текст, этот метод запрашивает разрешение на
aTextObject
начать редактировать.Объявление
Swift
optional func textShouldBeginEditing(_
textObject
: NSText) -> BoolObjective C
- (BOOL)textShouldBeginEditing:(NSText *)
textObject
Обсуждение
Если возвращается делегат
YES
true
, текстовый объект продолжается для внесения изменений. Если возвращается делегатNO
false
, текстовый объект отказывается от работы редактирования. Когда пользователь перетаскивает файл на текстовый объект, этот метод также вызывается.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
Доступный как часть неофициального протокола до OS X v10.6.
См. также
– makeFirstResponder:
(NSWindow
)– becomeFirstResponder
(NSResponder
) -
Сообщает делегату, что текстовый объект начал редактировать (что пользователь начал изменять его).
Объявление
Swift
optional func textDidBeginEditing(_
notification
: NSNotification)Objective C
- (void)textDidBeginEditing:(NSNotification *)
notification
Обсуждение
Имя
aNotification
NSTextDidBeginEditingNotification
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
Доступный как часть неофициального протокола до OS X v10.6.
-
Вызванный от реализации текстового объекта
resignFirstResponder
, этот метод запрашивает разрешение наaTextObject
закончить редактирование.Объявление
Swift
optional func textShouldEndEditing(_
textObject
: NSText) -> BoolObjective C
- (BOOL)textShouldEndEditing:(NSText *)
textObject
Обсуждение
Если возвращается делегат
YES
true
, текстовый объект продолжается, чтобы закончить редактировать и оставлять первое состояние респондента. Если возвращается делегатNO
false
, текстовый объект выбирает весь свой текст и остается первым респондентом.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
Доступный как часть неофициального протокола до OS X v10.6.
См. также
– resignFirstResponder
(NSResponder
) -
Сообщает делегату, что текстовый объект закончил редактировать (что он оставил первое состояние респондента).
Объявление
Swift
optional func textDidEndEditing(_
notification
: NSNotification)Objective C
- (void)textDidEndEditing:(NSNotification *)
notification
Обсуждение
Имя
aNotification
NSTextDidEndEditingNotification
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
Доступный как часть неофициального протокола до OS X v10.6.