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Обсуждение
Имя
aNotificationNSTextDidChangeNotification.Оператор импорта
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Обсуждение
Если возвращается делегат
YEStrue, текстовый объект продолжается для внесения изменений. Если возвращается делегатNOfalse, текстовый объект отказывается от работы редактирования. Когда пользователь перетаскивает файл на текстовый объект, этот метод также вызывается.Оператор импорта
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Обсуждение
Имя
aNotificationNSTextDidBeginEditingNotification.Оператор импорта
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Обсуждение
Если возвращается делегат
YEStrue, текстовый объект продолжается, чтобы закончить редактировать и оставлять первое состояние респондента. Если возвращается делегатNOfalse, текстовый объект выбирает весь свой текст и остается первым респондентом.Оператор импорта
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Обсуждение
Имя
aNotificationNSTextDidEndEditingNotification.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
Доступный как часть неофициального протокола до OS X v10.6.
