Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы AppKit ссылка на протокол NSTextStorageDelegate

Опции
Развертывание Target:

На этой странице
Язык:

NSTextStorageDelegate

NSTextStorageDelegate протокол определяет дополнительные методы, реализованные делегатами NSTextStorage объекты.

Наследование


Не применимый

Соответствует


Оператор импорта


Swift

import AppKit

Objective C

@import AppKit;

Доступность


Доступный в OS X v10.6 и позже.
  • Отправленный, когда текстовое хранение собирается обработать редактирования.

    Объявление

    Swift

    optional func textStorageWillProcessEditing(_ aNotification: NSNotification)

    Objective C

    - (void)textStorageWillProcessEditing:(NSNotification *)aNotification

    Параметры

    aNotification

    Уведомление называют NSTextStorageWillProcessEditingNotification.

    Обсуждение

    Делегат может проверить измененное состояние текстового объекта хранения и внести изменения в текстовые символы объекта хранения или атрибуты для осуществления безотносительно ограничений, которые это устанавливает. Программируемые изменения не приводят к этому отправляемому сообщению.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

    Доступный как часть неофициального протокола до OS X v10.6.

  • Отправленный, когда текстовое хранение закончило обрабатывать редактирования.

    Объявление

    Swift

    optional func textStorageDidProcessEditing(_ aNotification: NSNotification)

    Objective C

    - (void)textStorageDidProcessEditing:(NSNotification *)aNotification

    Параметры

    aNotification

    Уведомление называют NSTextStorageDidProcessEditingNotification.

    Обсуждение

    Делегат может проверить конечное состояние текстового объекта хранения; это не может изменить текстовые символы объекта хранения, не оставляя его в противоречивом состоянии, но если необходимый это может изменить атрибуты. Обратите внимание на то, что даже в этом случае возможно поместить текстовый объект хранения в противоречивое состояние — например, путем изменения шрифта диапазона к тому, не поддерживающему символы в том диапазоне (такие как использование латинского шрифта для текста Кандзи).

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

    Доступный как часть неофициального протокола до OS X v10.6.