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

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

Разработчик

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

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

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

NSTextView

NSTextView класс является классом фронтэнда текстовой системы Набора Приложения. Класс составляет текст, которым управляют компоненты бэкэнда, и обрабатывает пользовательские события, чтобы выбрать и изменить его текст. NSTextView основные средние значения для получения текстового объекта, угождающего почти всем потребностям в отображении и управлении текстом на уровне пользовательского интерфейса. В то время как NSTextView подкласс NSText класс — который объявляет самый общий интерфейс Cocoa к текстовой системе —NSTextView добавляет основные опции вне возможностей NSText.

Ваши приложения будут использовать NSTextView класс по NSText класс. Также важно помнить, что NSTextView соответствует большому количеству протоколов, как упомянуто выше. Методы этих протоколов доступны экземплярам NSTextView класс.

Обязательно считайте текстовое Руководство по архитектуре Какао и текстовое Руководство по программированию Уровня Интерфейса Пользователя системы, чтобы полностью понять, как использовать этот класс.

О методах делегата

NSTextView класс связывается с его делегатом через методы, объявленные обоими NSTextViewDelegate Protocol и протоколом его суперкласса, NSTextDelegate Protocol. Все сообщения делегации прибывают из первого текстового представления.

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


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


Swift

import AppKit

Objective C

@import AppKit;

Доступность


Доступный в OS X v10.0 и позже.
  • init (frame:textContainer:) - initWithFrame:textContainer: Определяемый инициализатор

    Инициализирует текстовое представление.

    Объявление

    Swift

    init(frame frameRect: NSRect, textContainer aTextContainer: NSTextContainer?)

    Objective C

    - (instancetype)initWithFrame:(NSRect)frameRect textContainer:(NSTextContainer *)aTextContainer

    Параметры

    frameRect

    Прямоугольник кадра текстового представления.

    aTextContainer

    Текстовый контейнер текстового представления.

    Возвращаемое значение

    Инициализированное текстовое представление.

    Обсуждение

    Этот метод является определяемым инициализатором для NSTextView объекты.

    В отличие от этого initWithFrame:, который накапливает всю группу обрабатывающих текст объектов, Вы используете этот метод после создания других компонентов текстовой системы обработки — текстовый объект хранения, менеджер по расположению и текстовый контейнер. Сборка компонентов этим способом означает, что текстовое хранение, не текстовое представление, является основным владельцем объектов компонента.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – initWithFrame:

  • Инициализирует текстовое представление.

    Объявление

    Swift

    convenience init(frame frameRect: NSRect)

    Objective C

    - (instancetype)initWithFrame:(NSRect)frameRect

    Параметры

    frameRect

    Прямоугольник кадра текстового представления.

    Возвращаемое значение

    Инициализированное текстовое представление.

    Обсуждение

    Этот метод создает весь набор объектов, связанных с текстовым представлением — его текстового контейнера, менеджера по расположению, и текстового хранения — и вызывает initWithFrame:textContainer:.

    Этот метод создает текстовую сеть таким способом, что текстовое представление является основным владельцем объектов в сети.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Регистры отправляют и возвращают типы для средства Служб.

    Объявление

    Swift

    class func registerForServices()

    Objective C

    + (void)registerForServices

    Обсуждение

    Когда первая инстанция текстового представления создается, этот метод вызывается автоматически; Вы никогда не должны должны быть вызывать его непосредственно.

    Подклассы NSTextView то желание добавить поддержку новых типов службы должно переопределить registerForServices вызывать super и затем зарегистрируйте их собственные новые типы.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Устанавливает текстовый контейнер получателя.

    Объявление

    Swift

    unowned(unsafe) var textContainer: NSTextContainer?

    Objective C

    @property(assign) NSTextContainer *textContainer

    Параметры

    aTextContainer

    Новый текстовый контейнер.

    Обсуждение

    Получатель использует менеджера по расположению и текстовое хранение aTextContainer.

    Специальные замечания

    Этот метод вызывается автоматически при создании текстового представления; Вы никогда не должны вызывать его непосредственно, но могли бы хотеть переопределить его. Для изменения текстового представления для установленной группы текстовых системных объектов отправить setTextView: к текстовому контейнеру. Для замены текстового контейнера для текста просматривают и поддерживают связь представления с существующим менеджером по расположению и текстовым хранением, используют replaceTextContainer:.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – textContainer

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

    Объявление

    Swift

    func replaceTextContainer(_ aTextContainer: NSTextContainer)

    Objective C

    - (void)replaceTextContainer:(NSTextContainer *)aTextContainer

    Параметры

    aTextContainer

    Новый текстовый контейнер. Этот метод повышения NSInvalidArgumentException если aTextContainer nil.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает текстовый контейнер получателя.

    Объявление

    Swift

    unowned(unsafe) var textContainer: NSTextContainer?

    Objective C

    @property(assign) NSTextContainer *textContainer

    Возвращаемое значение

    Текстовый контейнер получателя.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – setTextContainer:

  • Устанавливает вакуум, получатель разбрасывает свой связанный текстовый контейнер.

    Объявление

    Swift

    var textContainerInset: NSSize

    Objective C

    @property NSSize textContainerInset

    Параметры

    inset

    Вакуум для разбрасывания текстового текстового контейнера представления.

    Обсуждение

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

    Сам текст может иметь дополнительную вставку, в текстовом контейнере, указанном setLineFragmentPadding: метод NSTextContainer.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает вакуум, получатель разбрасывает свой текстовый контейнер.

    Объявление

    Swift

    var textContainerInset: NSSize

    Objective C

    @property NSSize textContainerInset

    Возвращаемое значение

    Вакуум получатель разбрасывает свой текстовый контейнер.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает источник текстового контейнера получателя.

    Объявление

    Swift

    var textContainerOrigin: NSPoint { get }

    Objective C

    @property(readonly) NSPoint textContainerOrigin

    Возвращаемое значение

    Источник текстового контейнера получателя, вычисляющегося от прямоугольника границ получателя, контейнерной вставки и контейнера, использовал rect.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Лишает законной силы расчетный источник текстового контейнера.

    Объявление

    Swift

    func invalidateTextContainerOrigin()

    Objective C

    - (void)invalidateTextContainerOrigin

    Обсуждение

    Этот метод вызывается автоматически; Вы никогда не должны должны быть вызывать его непосредственно. Обычно вызываемый, потому что текстовое представление было изменено или содержание текстового контейнера изменилось.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает менеджера по расположению, размечающего текст для текстового контейнера получателя.

    Объявление

    Swift

    unowned(unsafe) var layoutManager: NSLayoutManager? { get }

    Objective C

    @property(readonly, assign) NSLayoutManager *layoutManager

    Возвращаемое значение

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – textContainer
    setLayoutManager: (NSTextContainer)
    replaceLayoutManager: (NSTextContainer)

  • Возвращает текстовый объект хранения получателя.

    Объявление

    Swift

    unowned(unsafe) var textStorage: NSTextStorage? { get }

    Objective C

    @property(readonly, assign) NSTextStorage *textStorage

    Возвращаемое значение

    Текстовый объект хранения получателя.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Выбирает цвет фона получателя.

    Объявление

    Swift

    @NSCopying var backgroundColor: NSColor

    Objective C

    @property(copy) NSColor *backgroundColor

    Параметры

    aColor

    Новый цвет фона.

    Специальные замечания

    Этот метод не включает поддержку отмены по умолчанию. Клиенты должны вызвать shouldChangeTextInRanges:replacementStrings: или shouldChangeTextInRange:replacementString: включать этот метод в невыполнимое действие.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает цвет фона получателя.

    Объявление

    Swift

    @NSCopying var backgroundColor: NSColor

    Objective C

    @property(copy) NSColor *backgroundColor

    Возвращаемое значение

    Цвет фона получателя.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Наборы, рисует ли получатель свой фон.

    Объявление

    Swift

    var drawsBackground: Bool

    Objective C

    @property BOOL drawsBackground

    Параметры

    flag

    YEStrue заставить получатель заполнять свой фон цветом фона, NOfalse иначе.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвраты, рисует ли получатель свой фон

    Объявление

    Swift

    var drawsBackground: Bool

    Objective C

    @property BOOL drawsBackground

    Возвращаемое значение

    YEStrue если получатель рисует свой фон, NOfalse иначе.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Наборы, позволяет ли получатель его цвету фона изменяться.

    Объявление

    Swift

    var allowsDocumentBackgroundColorChange: Bool

    Objective C

    @property BOOL allowsDocumentBackgroundColorChange

    Параметры

    flag

    YEStrue если получатель позволяет цвету фона изменяться, иначе NOfalse.

    Обсуждение

    Это соответствует цвету фона полноты текстового представления, не только к выбранному диапазону текста.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвраты, позволяет ли получатель его цвету фона изменяться.

    Объявление

    Swift

    var allowsDocumentBackgroundColorChange: Bool

    Objective C

    @property BOOL allowsDocumentBackgroundColorChange

    Возвращаемое значение

    YEStrue если получатель позволяет его цвету фона изменяться, иначе NOfalse.

    Обсуждение

    Это соответствует цвету фона полноты текстового представления, не только к выбранному диапазону текста.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Метод действия раньше выбирал цвет фона.

    Объявление

    Swift

    func changeDocumentBackgroundColor(_ sender: AnyObject?)

    Objective C

    - (void)changeDocumentBackgroundColor:(id)sender

    Параметры

    sender

    Управление, хотящее выбрать цвет фона.

    Обсуждение

    Этот метод получает новый цвет путем отправки a color сообщение к sender.

    Это только выберет цвет фона если allowsDocumentBackgroundColorChangeвозвраты YEStrue.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Отмечает получатель как требующий дисплея.

    Объявление

    Swift

    func setNeedsDisplayInRect(_ aRect: NSRect, avoidAdditionalLayout flag: Bool)

    Objective C

    - (void)setNeedsDisplayInRect:(NSRect)aRect avoidAdditionalLayout:(BOOL)flag

    Параметры

    aRect

    Прямоугольник, в котором требуется дисплей.

    flag

    Значение YEStrue заставляет получатель не выполнять любое расположение, даже если это означает, что части текстового представления остаются пустыми. Иначе получатель выполняет, по крайней мере, столько же расположения по мере необходимости для отображения aRect.

    Обсуждение

    NSTextView переопределения NSViewsetNeedsDisplayInRect: метод для вызова этого метода с a flag параметр NOfalse.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвраты, должен ли получатель нарисовать свою точку вставки.

    Объявление

    Swift

    var shouldDrawInsertionPoint: Bool { get }

    Objective C

    @property(readonly) BOOL shouldDrawInsertionPoint

    Возвращаемое значение

    YEStrue если получатель должен нарисовать свою точку вставки, NOfalse иначе.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Рисует или стирает точку вставки.

    Объявление

    Swift

    func drawInsertionPointInRect(_ aRect: NSRect, color aColor: NSColor, turnedOn flag: Bool)

    Objective C

    - (void)drawInsertionPointInRect:(NSRect)aRect color:(NSColor *)aColor turnedOn:(BOOL)flag

    Параметры

    aRect

    Прямоугольник, в котором можно нарисовать точку вставки.

    aColor

    Цвет, с которым можно нарисовать точку вставки.

    flag

    YEStrue нарисовать точку вставки, NOfalse стереть его.

    Специальные замечания

    Когда этот метод вызывается, фокус должен быть заблокирован на получателе. Вы не должны должны быть вызывать этот метод непосредственно.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Рисует фон текстового представления.

    Объявление

    Swift

    func drawViewBackgroundInRect(_ rect: NSRect)

    Objective C

    - (void)drawViewBackgroundInRect:(NSRect)rect

    Параметры

    rect

    Прямоугольник, в котором можно нарисовать фон.

    Обсуждение

    Подклассы могут переопределить этот метод для выполнения дополнительного получения позади текста.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Попытки установить тип телосложения, как будто пользовательским действием.

    Объявление

    Swift

    func setConstrainedFrameSize(_ desiredSize: NSSize)

    Objective C

    - (void)setConstrainedFrameSize:(NSSize)desiredSize

    Параметры

    desiredSize

    Новый желаемый размер.

    Обсуждение

    Этот метод уважает существующие минимальные и максимальные размеры получателя и тем, разрешено ли изменение размеров.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    minSize (NSText)
    maxSize (NSText)
    isHorizontallyResizable (NSText)
    isVerticallyResizable (NSText)

  • Выпускает информацию о перетаскивании, все еще существующую после того, как завершился сеанс перетаскивания.

    Объявление

    Swift

    func cleanUpAfterDragOperation()

    Objective C

    - (void)cleanUpAfterDragOperation

    Обсуждение

    Подклассы могут переопределить этот метод для очистки любых дополнительных структур данных, используемых для перетаскивания. В Вашем переопределенном методе, убедиться вызвать superреализация этого метода.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Заставляет временный эффект подсветки появляться вокруг видимой части (или частей) указанного диапазона.

    Объявление

    Swift

    func showFindIndicatorForRange(_ charRange: NSRange)

    Objective C

    - (void)showFindIndicatorForRange:(NSRange)charRange

    Параметры

    charRange

    Диапазон символов, вокруг которого появляются индикаторы.

    Обсуждение

    Этот метод поддерживает индикацию стиля ромба относительно результатов находки. Индикаторы автоматически исчезают после определенного периода времени, или когда метод вызывают снова, или когда любое из многих изменений происходит с представлением (таким как изменения в тексте, просмотрите размер или просмотрите позицию).

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Вставляет aString в текст получателя в точке вставки, если существует один, иначе заменяя выбор.

    Объявление

    Swift

    func insertText(_ aString: AnyObject)

    Objective C

    - (void)insertText:(id)aString

    Параметры

    aString

    Строка для вставки. aString может быть любой NSString возразите или NSAttributedString объект.

    Обсуждение

    Вставленный текст присваивается текущие атрибуты ввода.

    Этот метод является средними значениями, которыми текст, введенный пользователем, вводит NSTextView. Посмотрите NSInputManager класс и NSTextInput спецификации протокола для получения дополнительной информации.

    Этот метод является точкой входа для вставки текста, введенного пользователем, и обычно не подходит для других целей. Программируемая модификация текста лучше всего сделана путем работы на текстовое хранение непосредственно. Поскольку этот метод принадлежит действиям пользователя, текстовое представление должно быть доступным для редактирования для вставки для работы.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – typingAttributes

  • Возвращает массив идентификаторов локали, представляющих входные источники, которым позволяют быть включенными, когда получатель имеет клавиатурный фокус.

    Объявление

    Swift

    var allowedInputSourceLocales: [AnyObject]?

    Objective C

    @property(copy) NSArray *allowedInputSourceLocales

    Возвращаемое значение

    Идентификаторы локали позволенных входных источников.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Устанавливает массив идентификаторов локали, представляющих входные источники, которым позволяют быть включенными, когда получатель имеет клавиатурный фокус.

    Объявление

    Swift

    var allowedInputSourceLocales: [AnyObject]?

    Objective C

    @property(copy) NSArray *allowedInputSourceLocales

    Параметры

    localeIdentifiers

    Новые идентификаторы локали позволенных входных источников.

    Обсуждение

    Можно использовать метаидентификатор локали, NSAllRomanInputSourcesLocaleIdentifier, указать входные источники, ограничивающиеся для римского редактирования сценария.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвраты, позволяет ли получатель отмену.

    Объявление

    Swift

    var allowsUndo: Bool

    Objective C

    @property BOOL allowsUndo

    Возвращаемое значение

    YEStrue если получатель позволяет отмену, иначе NOfalse.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – setAllowsUndo:

  • Наборы, включена ли поддержка отмены.

    Объявление

    Swift

    var allowsUndo: Bool

    Objective C

    @property BOOL allowsUndo

    Параметры

    flag

    YEStrue включить поддержку отмены, NOfalse иначе.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – allowsUndo

  • Средства управления, просматривает ли текст совместное использование менеджера по расположению получателя, позволяют пользователю редактировать текст.

    Объявление

    Swift

    var editable: Bool

    Objective C

    @property(getter=isEditable) BOOL editable

    Параметры

    flag

    YEStrue позволить пользователю редактировать текст и атрибуты всего текста просматривает совместное использование менеджера по расположению получателя, NOfalse иначе.

    Обсуждение

    Если текстовое представление сделано доступным для редактирования, оно также сделало можно выбрать. Текстовые представления доступны для редактирования по умолчанию.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • isEditable - isEditable Доступный в OS X v10.0 через OS X v10.9

    Возвраты, просматривает ли текст совместное использование менеджера по расположению получателя, позволяют пользователю редактировать текст.

    Объявление

    Objective C

    - (BOOL)isEditable

    Возвращаемое значение

    YEStrue если текстовое совместное использование представлений менеджера по расположению получателя позволяет пользователю редактировать текст, NOfalse иначе.

    Обсуждение

    Если текстовое представление доступно для редактирования, это также можно выбрать.

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

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.0 через OS X v10.9.

  • Средства управления, просматривает ли текст совместное использование менеджера по расположению получателя, позволяют пользователю выбирать текст.

    Объявление

    Swift

    var selectable: Bool

    Objective C

    @property(getter=isSelectable) BOOL selectable

    Параметры

    flag

    YEStrue позволить пользователю выбирать текст всего текста просматривает совместное использование менеджера по расположению получателя; иначе, NOfalse.

    Обсуждение

    Если текстовое представление сделано не можно выбрать, оно также сделало не доступным для редактирования, и кнопки на панели Find недоступны. Текстовые представления по умолчанию и доступны для редактирования и можно выбрать.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • isSelectable - isSelectable Доступный в OS X v10.0 через OS X v10.9

    Возвраты, просматривает ли текст совместное использование менеджера по расположению получателя, позволяют пользователю выбирать текст.

    Объявление

    Objective C

    - (BOOL)isSelectable

    Возвращаемое значение

    YEStrue если пользователю разрешают выбрать текст всего текстового совместного использования представлений менеджера по расположению получателя, NOfalse иначе.

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

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.0 через OS X v10.9.

  • Средства управления, просматривает ли текст совместное использование менеджера по расположению получателя, ведут себя как полевые редакторы.

    Объявление

    Swift

    var fieldEditor: Bool

    Objective C

    @property(getter=isFieldEditor) BOOL fieldEditor

    Параметры

    flag

    YEStrue вызвать текст просматривает совместное использование менеджера по расположению получателя для поведения как полевые редакторы, NOfalse иначе.

    Обсуждение

    Полевые редакторы интерпретируют Вкладку, Shift-Tab, и Возврат (Входит) как сигналы, чтобы закончить редактирование и возможно изменить первого респондента. Неполевые редакторы вместо этого принимают эти символы как ввод текста. Посмотрите Текстовые поля, текстовые Представления и Полевого Редактора для получения дополнительной информации о полевых редакторах. По умолчанию текстовые представления не ведут себя как полевые редакторы.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – isFieldEditor

  • isFieldEditor - isFieldEditor Доступный в OS X v10.0 через OS X v10.9

    Возвраты, просматривает ли текст совместное использование менеджера по расположению получателя, ведут себя как полевые редакторы.

    Объявление

    Objective C

    - (BOOL)isFieldEditor

    Возвращаемое значение

    YEStrue если текстовое совместное использование представлений менеджера по расположению получателя ведет себя как полевые редакторы, NOfalse иначе.

    Обсуждение

    Полевые редакторы интерпретируют Вкладку, Shift-Tab, и Возврат (Входит) как сигналы, чтобы закончить редактирование и возможно изменить первого респондента. Неполевые редакторы вместо этого принимают эти символы как ввод текста. Посмотрите Текстовые поля, текстовые Представления и Полевого Редактора для получения дополнительной информации о полевых редакторах. По умолчанию текстовые представления не ведут себя как полевые редакторы.

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

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.0 через OS X v10.9.

    См. также

    – setFieldEditor:

  • Средства управления, просматривает ли текст совместное использование менеджера по расположению получателя, позволяют пользователю применять атрибуты к определенным диапазонам текста.

    Объявление

    Swift

    var richText: Bool

    Objective C

    @property(getter=isRichText) BOOL richText

    Параметры

    flag

    YEStrue позволить пользователю применять атрибуты к определенным диапазонам текста в тексте просматривает совместное использование менеджера по расположению получателя, NOfalse иначе.

    Обсуждение

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • isRichText - isRichText Доступный в OS X v10.0 через OS X v10.9

    Возвраты, просматривает ли текст совместное использование менеджера по расположению получателя, позволяют пользователю применять атрибуты к определенным диапазонам текста.

    Объявление

    Objective C

    - (BOOL)isRichText

    Возвращаемое значение

    YEStrue если пользователю разрешают применяться, атрибуты к определенным диапазонам текста в тексте просматривает совместное использование менеджера по расположению получателя, NOfalse иначе.

    Обсуждение

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

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

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.0 через OS X v10.9.

  • Средства управления, просматривает ли текст совместное использование менеджера по расположению получателя, позволяют пользователю импортировать файлы путем перетаскивания.

    Объявление

    Swift

    var importsGraphics: Bool

    Objective C

    @property BOOL importsGraphics

    Параметры

    flag

    YEStrue позволить пользователю импортировать файлы путем перетаскивания на текст просматривает совместное использование менеджера по расположению получателя, NOfalse иначе.

    Обсуждение

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвраты, просматривает ли текст совместное использование менеджера по расположению получателя, позволяют пользователю импортировать файлы путем перетаскивания.

    Объявление

    Swift

    var importsGraphics: Bool

    Objective C

    @property BOOL importsGraphics

    Возвращаемое значение

    YEStrue если пользователю разрешают импортировать файлы путем перетаскивания на текстовое совместное использование представлений менеджера по расположению получателя, NOfalse иначе.

    Обсуждение

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – isRichText
    – textStorage
    attributedStringWithAttachment: (Дополнения NSAttributedString)
    insertAttributedString:atIndex: (NSMutableAttributedString)
    – setImportsGraphics:

  • Устанавливает направление записи основы диапазона текста.

    Объявление

    Swift

    func setBaseWritingDirection(_ writingDirection: NSWritingDirection, range range: NSRange)

    Objective C

    - (void)setBaseWritingDirection:(NSWritingDirection)writingDirection range:(NSRange)range

    Параметры

    writingDirection

    Новое направление записи для текста в range.

    range

    Диапазон текста, который будет иметь новое направление записи.

    Обсуждение

    Вызовите этот метод для изменения направления записи основы слева направо к справа налево для языков как иврит и арабский язык, например.

    Этот метод не включает поддержку отмены по умолчанию. Клиенты должны вызвать shouldChangeTextInRanges:replacementStrings: или shouldChangeTextInRange:replacementString: включать этот метод в невыполнимое действие.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Изменяет направление записи основы абзаца между слева направо и справа налево.

    Оператор осуждения

    Этот метод осуждается в пользу методов класса NSResponder makeBaseWritingDirectionNatural:, makeBaseWritingDirectionLeftToRight:, и makeBaseWritingDirectionRightToLeft:.

    Объявление

    Objective C

    - (void)toggleBaseWritingDirection:(id)sender

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

    Objective C

    @import AppKit;

    Доступность

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

    Осуждаемый в OS X v10.6.

  • Устанавливает стиль абзаца получателя по умолчанию.

    Объявление

    Swift

    @NSCopying var defaultParagraphStyle: NSParagraphStyle?

    Objective C

    @property(copy) NSParagraphStyle *defaultParagraphStyle

    Параметры

    paragraphStyle

    Новый стиль абзаца по умолчанию.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – defaultParagraphStyle

  • Возвращает стиль абзаца получателя по умолчанию.

    Объявление

    Swift

    @NSCopying var defaultParagraphStyle: NSParagraphStyle?

    Objective C

    @property(copy) NSParagraphStyle *defaultParagraphStyle

    Возвращаемое значение

    Стиль абзаца получателя по умолчанию.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Добавляет, что схема приписывает выбранным текстовым атрибутам если отсутствующий; удаляет атрибут если настоящее.

    Объявление

    Swift

    func outline(_ sender: AnyObject?)

    Objective C

    - (void)outline:(id)sender

    Параметры

    sender

    Управление, отправившее сообщение; может быть nil.

    Обсуждение

    Если существует выбор, и первый символ выбранного диапазона имеет ненулевую штриховую ширину, или если нет никакого выбора, и атрибуты ввода имеют ненулевую штриховую ширину, то штриховая ширина удалена; иначе значение NSStrokeWidthAttributeName установлен в значение по умолчанию для схемы (3.0).

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Указывает, должны ли присоединения изображения разрешить редактировать их изображений.

    Объявление

    Swift

    var allowsImageEditing: Bool

    Objective C

    @property BOOL allowsImageEditing

    Возвращаемое значение

    YEStrue если позволяется редактирование изображение; иначе, NOfalse.

    Обсуждение

    Для редактирования изображение, которое будет позволено, текстовое представление должно быть доступным для редактирования, и текстовая присоединяемая ячейка должна поддерживать редактирование изображение.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – setAllowsImageEditing:

  • Указывает, должны ли присоединения изображения разрешить редактировать их изображений.

    Объявление

    Swift

    var allowsImageEditing: Bool

    Objective C

    @property BOOL allowsImageEditing

    Параметры

    flag

    Если YEStrue, редактирование изображение позволяется; если NOfalse, это не позволяется.

    Обсуждение

    Для редактирования изображение, которое будет позволено, текстовое представление должно быть доступным для редактирования, и текстовая присоединяемая ячейка должна поддерживать редактирование изображение.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – allowsImageEditing

  • Включает и отключает автоматическую замену кавычки.

    Объявление

    Swift

    var automaticQuoteSubstitutionEnabled: Bool

    Objective C

    @property(getter=isAutomaticQuoteSubstitutionEnabled) BOOL automaticQuoteSubstitutionEnabled

    Параметры

    flag

    Если YEStrue, автоматическая замена кавычки включена; если NOfalse, это отключено.

    Обсуждение

    Автоматическая замена кавычки заставляет кавычки ASCII и апострофы быть автоматически замененными, на контекстно-зависимой основе, с более типографским способом точными символами.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • isAutomaticQuoteSubstitutionEnabled - isAutomaticQuoteSubstitutionEnabled Доступный в OS X v10.5 через OS X v10.9

    Указывает, включена ли автоматическая замена кавычки.

    Объявление

    Objective C

    - (BOOL)isAutomaticQuoteSubstitutionEnabled

    Возвращаемое значение

    YEStrue если включена автоматическая замена кавычки; иначе, NOfalse.

    Обсуждение

    Автоматическая замена кавычки заставляет кавычки ASCII и апострофы быть автоматически замененными, на контекстно-зависимой основе, с более типографским способом точными символами.

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

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.5 через OS X v10.9.

  • Изменяет состояние автоматической замены кавычки от включенного до отключенного и наоборот.

    Объявление

    Swift

    func toggleAutomaticQuoteSubstitution(_ sender: AnyObject?)

    Objective C

    - (void)toggleAutomaticQuoteSubstitution:(id)sender

    Параметры

    sender

    Управление, отправляющее сообщение; может быть nil.

    Обсуждение

    Автоматическая замена кавычки заставляет кавычки ASCII и апострофы быть автоматически замененными, на контекстно-зависимой основе, с более типографским способом точными символами.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Включает или отключает автоматическое обнаружение ссылки.

    Объявление

    Swift

    var automaticLinkDetectionEnabled: Bool

    Objective C

    @property(getter=isAutomaticLinkDetectionEnabled) BOOL automaticLinkDetectionEnabled

    Параметры

    flag

    Если YEStrue, автоматическое обнаружение ссылки включено; если NOfalse, это отключено.

    Обсуждение

    Автоматическое обнаружение ссылки заставляет строки, представляющие URLs, введенный в представлении быть автоматически превращенными в ссылки к тому URLs.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • isAutomaticLinkDetectionEnabled - isAutomaticLinkDetectionEnabled Доступный в OS X v10.5 через OS X v10.9

    Указывает, включено ли автоматическое обнаружение ссылки.

    Объявление

    Objective C

    - (BOOL)isAutomaticLinkDetectionEnabled

    Возвращаемое значение

    YEStrue если включено автоматическое обнаружение ссылки; иначе, NOfalse.

    Обсуждение

    Автоматическое обнаружение ссылки заставляет строки, представляющие URLs, введенный в представлении быть автоматически превращенными в ссылки к тому URLs.

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

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.5 через OS X v10.9.

  • Изменяет состояние автоматического обнаружения ссылки от включенного до отключенного и наоборот.

    Объявление

    Swift

    func toggleAutomaticLinkDetection(_ sender: AnyObject?)

    Objective C

    - (void)toggleAutomaticLinkDetection:(id)sender

    Параметры

    sender

    Управление, отправляющее сообщение; может быть nil.

    Обсуждение

    Автоматическое обнаружение ссылки заставляет строки, представляющие URLs, введенный в представлении быть автоматически превращенными в ссылки к тому URLs.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Указывает, предоставляет ли текстовое представление автоматически место назначения ссылки как подсказка для текста, имеющего атрибут ссылки.

    Объявление

    Swift

    var displaysLinkToolTips: Bool

    Objective C

    @property BOOL displaysLinkToolTips

    Возвращаемое значение

    YEStrue если подсказки ссылки автоматически выведены на экран; иначе, NOfalse.

    Обсуждение

    Значение по умолчанию для этой функции YEStrue; клиенты, не хотящие, чтобы подсказки были выведены на экран автоматически, должны явно отключить его.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Включает или отключает автоматический дисплей подсказок ссылки.

    Объявление

    Swift

    var displaysLinkToolTips: Bool

    Objective C

    @property BOOL displaysLinkToolTips

    Параметры

    flag

    Если YEStrue, автоматический дисплей подсказки ссылки включен; если NOfalse, это отключено.

    Обсуждение

    Значение по умолчанию для этой функции YEStrue; клиенты, не хотящие, чтобы подсказки были выведены на экран автоматически, должны явно отключить его.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – displaysLinkToolTips

  • Средства управления, просматривает ли текст совместное использование менеджера по расположению получателя использование линейка.

    Объявление

    Swift

    var usesRuler: Bool

    Objective C

    @property BOOL usesRuler

    Параметры

    flag

    YEStrue вызвать текст просматривает совместное использование менеджера по расположению получателя для ответа на NSRulerView клиент обменивается сообщениями и к связанным с абзацем действиям меню, и обновите линейку (когда видимый), когда выбор изменяется с его абзацем и атрибутами вкладки, иначе NOfalse.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвраты, просматривает ли текст совместное использование менеджера по расположению получателя использование линейка.

    Объявление

    Swift

    var usesRuler: Bool

    Objective C

    @property BOOL usesRuler

    Возвращаемое значение

    YEStrue если текст просматривает совместное использование менеджера по расположению получателя использование линейка, NOfalse иначе.

    Обсуждение

    Посмотрите setUsesRuler: и rangeForUserParagraphAttributeChange для эффекта это имеет на текстовом поведении представления. По умолчанию текстовые объекты представления используют линейку.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – setUsesRuler:

  • Средства управления, просматривает ли представление прокрутки, включающее текст, совместное использование менеджера по расположению получателя, выводят на экран линейку.

    Объявление

    Swift

    var rulerVisible: Bool

    Objective C

    @property(getter=isRulerVisible) BOOL rulerVisible

    Параметры

    flag

    YEStrue показать линейку, NOfalse скрыть линейку. По умолчанию линейка скрыта.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • isRulerVisible - isRulerVisible Доступный в OS X v10.0 через OS X v10.9

    Возвраты, просматривает ли представление прокрутки, включающее текст, совместное использование менеджера по расположению получателя, показывают его линейку.

    Объявление

    Objective C

    - (BOOL)isRulerVisible

    Возвращаемое значение

    YEStrue если представление прокрутки, включающее текстовое совместное использование представлений менеджера по расположению получателя, показывает свою линейку, NOfalse иначе. Значение по умолчанию NOfalse.

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

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.0 через OS X v10.9.

  • Наборы, использует ли это текстовое представление панель инспектора.

    Объявление

    Swift

    var usesInspectorBar: Bool

    Objective C

    @property BOOL usesInspectorBar

    Параметры

    flag

    Указывает, использует ли это текстовое представление панель инспектора.

    Обсуждение

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – usesInspectorBar

  • Возвраты, использует ли это текстовое представление панель инспектора.

    Объявление

    Swift

    var usesInspectorBar: Bool

    Objective C

    @property BOOL usesInspectorBar

    Возвращаемое значение

    YEStrue если текстовое представление использует панель инспектора; иначе NOfalse.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – setUsesInspectorBar:

  • Возвращает массив, содержащий диапазоны символов, выбранных в менеджере по расположению получателя.

    Объявление

    Swift

    var selectedRanges: [AnyObject]

    Objective C

    @property(copy) NSArray *selectedRanges

    Возвращаемое значение

    Неноль, непустой массив объектов, отвечающих на NSValue rangeValue метод. Кроме того, объекты в массиве сортируются, неналожение, состоящий из нескольких несмежных участков, и (за исключением случая единственного диапазона) имеют «не нулевую длину».

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – setSelectedRanges:

  • Устанавливает выбор в символы в единственном диапазоне.

    Объявление

    Swift

    func setSelectedRange(_ charRange: NSRange)

    Objective C

    - (void)setSelectedRange:(NSRange)charRange

    Параметры

    charRange

    Диапазон символов для выбора. Этот диапазон должен начаться и закончиться на границах глифа и не разделить основные глифы и их метки без интервалов.

    Обсуждение

    Этот метод устанавливает выбор в символы в charRange, сбрасывает гранулярность выбора к NSSelectByCharacter, и сообщения NSTextViewDidChangeSelectionNotification к центру уведомления по умолчанию. Если новый выбор больше, чем отмеченная область, это также удаляет маркировку из отмеченного текста.

    Специальные замечания

    В версии 10.4 OS X и позже, если существуют множественные выборы, этот метод действия на первом выбранном поддиапазоне.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Устанавливает выбор в символы в массиве диапазонов.

    Объявление

    Swift

    var selectedRanges: [AnyObject]

    Objective C

    @property(copy) NSArray *selectedRanges

    Параметры

    ranges

    Неноль, непустой массив объектов, отвечающих на NSValue rangeValue метод. Диапазоны в ranges массив должен начаться и закончиться на границах глифа и не разделить основные глифы и их метки без интервалов.

    Обсуждение

    Устанавливает выбор в символы в ranges массив, сбрасывает гранулярность выбора к NSSelectByCharacter, и сообщения NSTextViewDidChangeSelectionNotification к центру уведомления по умолчанию. Если новый выбор больше, чем отмеченная область, также удаляет маркировку из отмеченного текста.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Устанавливает выбор в диапазон символов в ответ на пользовательское действие.

    Объявление

    Swift

    func setSelectedRange(_ charRange: NSRange, affinity affinity: NSSelectionAffinity, stillSelecting flag: Bool)

    Objective C

    - (void)setSelectedRange:(NSRange)charRange affinity:(NSSelectionAffinity)affinity stillSelecting:(BOOL)flag

    Параметры

    charRange

    Диапазон символов для выбора. Этот диапазон должен начаться и закончиться на границах глифа и не разделить основные глифы и их метки без интервалов.

    affinity

    Сродство выбора к выбору. Посмотрите selectionAffinity для получения дополнительной информации о том, как работает сродство.

    flag

    YEStrue вести себя соответственно для продолжающегося выбора, куда пользователь все еще перетаскивает мышь, NOfalse иначе. Если YEStrue, получатель не отправляет уведомления или удаляет маркировку из ее отмеченного текста. Если NOfalse, получатель отправляет NSTextViewDidChangeSelectionNotification если новый выбор больше, чем отмеченная область, к центру уведомления по умолчанию и удаляет маркировку из отмеченного текста.

    Обсуждение

    Этот метод сбрасывает гранулярность выбора к NSSelectByCharacter.

    Специальные замечания

    В версии 10.4 OS X и позже, если существуют множественные выборы, этот метод действия на первом выбранном поддиапазоне.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Устанавливает выбор в символы в массиве диапазонов в ответ на пользовательское действие.

    Объявление

    Swift

    func setSelectedRanges(_ ranges: [AnyObject], affinity affinity: NSSelectionAffinity, stillSelecting stillSelectingFlag: Bool)

    Objective C

    - (void)setSelectedRanges:(NSArray *)ranges affinity:(NSSelectionAffinity)affinity stillSelecting:(BOOL)stillSelectingFlag

    Параметры

    ranges

    Неноль, непустой массив объектов, отвечающих на NSValue rangeValue метод. Диапазоны в ranges массив должен начаться и закончиться на границах глифа и не разделить основные глифы и их метки без интервалов.

    affinity

    Сродство выбора к выбору. Посмотрите selectionAffinity для получения дополнительной информации о том, как работает сродство.

    stillSelectingFlag

    YEStrue вести себя соответственно для продолжающегося выбора, куда пользователь все еще перетаскивает мышь, NOfalse иначе. Если YEStrue, получатель не отправляет уведомления или удаляет маркировку из ее отмеченного текста. Если NOfalse, получатель отправляет NSTextViewDidChangeSelectionNotification если новый выбор больше, чем отмеченная область, к центру уведомления по умолчанию и удаляет маркировку из отмеченного текста.

    Обсуждение

    Этот метод также сбрасывает гранулярность выбора к NSSelectByCharacter.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает предпочтительное направление выбора.

    Объявление

    Swift

    var selectionAffinity: NSSelectionAffinity { get }

    Objective C

    @property(readonly) NSSelectionAffinity selectionAffinity

    Возвращаемое значение

    Предпочтительное направление выбора.

    Обсуждение

    Сродство выбора определяет, появляется ли, например, точка вставки после последнего знака на строке или перед первым символом на следующей строке в случаях, где текст переносится через границы строки.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Устанавливает гранулярность выбора для последующего расширения выбора.

    Объявление

    Swift

    var selectionGranularity: NSSelectionGranularity

    Objective C

    @property NSSelectionGranularity selectionGranularity

    Параметры

    granularity

    Новая гранулярность для расширения выбора.

    Обсуждение

    Гранулярность выбора используется, чтобы определить, как выбор изменяется, когда пользователь Щелкает при нажатой клавише Shift или перетаскивает мышь после двойного или тройного щелчка. Например, если пользователь выбирает слово путем двойного щелчка, гранулярность выбора установлена в NSSelectByWord. Последующие Щелчки при нажатой клавише Shift тогда расширяют выбор словами.

    Гранулярность выбора сбрасывается к NSSelectByCharacter каждый раз, когда установлен выбор. Необходимо всегда устанавливать гранулярность выбора после установки выбора.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает текущую гранулярность выбора, используемую во время отслеживания мыши для изменения диапазона выбора.

    Объявление

    Swift

    var selectionGranularity: NSSelectionGranularity

    Objective C

    @property NSSelectionGranularity selectionGranularity

    Возвращаемое значение

    Текущая гранулярность выбора.

    Обсуждение

    Посмотрите setSelectionGranularity: для обсуждения того, как гранулярность выбора влияет на поведение расширения выбора.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Выбирает цвет точки вставки

    Объявление

    Swift

    @NSCopying var insertionPointColor: NSColor

    Objective C

    @property(copy) NSColor *insertionPointColor

    Параметры

    aColor

    Новый цвет.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращается цвет раньше рисовал точку вставки.

    Объявление

    Swift

    @NSCopying var insertionPointColor: NSColor

    Objective C

    @property(copy) NSColor *insertionPointColor

    Возвращаемое значение

    Цвет раньше рисовал точку вставки.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Обновляет расположение точки вставки и дополнительно перезапускает таймер мерцающего курсора.

    Объявление

    Swift

    func updateInsertionPointStateAndRestartTimer(_ flag: Bool)

    Objective C

    - (void)updateInsertionPointStateAndRestartTimer:(BOOL)flag

    Параметры

    flag

    YEStrue перезапускать таймер мерцающего курсора, NOfalse иначе.

    Обсуждение

    Этот метод вызывается автоматически каждый раз, когда должна быть перемещена точка вставки; Вы никогда не должны должны быть вызывать его непосредственно, но можно переопределить его для изменения поведения точки вставки.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Устанавливает атрибуты, используемые для указания выбора.

    Объявление

    Swift

    var selectedTextAttributes: [NSObject : AnyObject]

    Objective C

    @property(copy) NSDictionary *selectedTextAttributes

    Параметры

    attributes

    Словарь атрибутов раньше указывал выбор. Цвет текста, цвет фона и подчеркивание являются единственными поддерживаемыми атрибутами для выделенного текста.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    selectedRange (NSTextInput)
    – selectedTextAttributes

  • Возвращается атрибуты раньше указывали выбор.

    Объявление

    Swift

    var selectedTextAttributes: [NSObject : AnyObject]

    Objective C

    @property(copy) NSDictionary *selectedTextAttributes

    Возвращаемое значение

    Словарь атрибутов раньше указывал выбор. Цвет текста, цвет фона и подчеркивание являются единственными поддерживаемыми атрибутами для выделенного текста. Обычно только цвет фона текста используется.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    selectedRange (NSTextInput)
    – setSelectedTextAttributes:

  • Устанавливает атрибуты, используемые для рисования отмеченного текста.

    Объявление

    Swift

    var markedTextAttributes: [NSObject : AnyObject]?

    Objective C

    @property(copy) NSDictionary *markedTextAttributes

    Параметры

    attributes

    Словарь атрибутов раньше составлял отмеченный текст. Цвет текста, цвет фона и подчеркивание являются единственными поддерживаемыми атрибутами для отмеченного текста.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – markedTextAttributes
    markedRange (NSTextInput)

  • Возвращается атрибуты раньше составляли отмеченный текст.

    Объявление

    Swift

    var markedTextAttributes: [NSObject : AnyObject]?

    Objective C

    @property(copy) NSDictionary *markedTextAttributes

    Возвращаемое значение

    Словарь атрибутов раньше составлял отмеченный текст. Цвет текста, цвет фона и подчеркивание являются единственными поддерживаемыми атрибутами для отмеченного текста.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Устанавливает атрибуты, используемые для рисования экранной презентации текста ссылки.

    Объявление

    Swift

    var linkTextAttributes: [NSObject : AnyObject]?

    Objective C

    @property(copy) NSDictionary *linkTextAttributes

    Параметры

    attributeDictionary

    Словарь атрибутов, соответствующих экранной презентации текста ссылки.

    Обсуждение

    Атрибуты текста ссылки применяются как временные атрибуты к любому тексту с атрибутом ссылки. Кандидаты включают те атрибуты, не влияющие на расположение.

    В приложениях, созданных до OS X v10.3, значение по умолчанию является пустым словарем. В приложениях, созданных с OS X v10.3 или больше, атрибуты по умолчанию указывают синий текст с одинарным подчеркиванием и указывающим ручным курсором.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – linkTextAttributes

  • Возвращается атрибуты раньше составляли экранную презентацию текста ссылки.

    Объявление

    Swift

    var linkTextAttributes: [NSObject : AnyObject]?

    Objective C

    @property(copy) NSDictionary *linkTextAttributes

    Возвращаемое значение

    Словарь атрибутов, соответствующих экранной презентации текста ссылки.

    Обсуждение

    Атрибуты текста ссылки применяются как временные атрибуты к любому тексту с атрибутом ссылки. Кандидаты включают те атрибуты, не влияющие на расположение.

    В приложениях, созданных до OS X v10.3, значение по умолчанию является пустым словарем. В приложениях, созданных с OS X v10.3 или больше, атрибуты по умолчанию указывают синий текст с одинарным подчеркиванием и указывающим ручным курсором.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – setLinkTextAttributes:

  • Возвращает индекс символа, подходящий для размещения выбора нулевой длины для точки вставки, связанной с мышью в данной точке.

    Объявление

    Swift

    func characterIndexForInsertionAtPoint(_ point: NSPoint) -> Int

    Objective C

    - (NSUInteger)characterIndexForInsertionAtPoint:(NSPoint)point

    Параметры

    point

    Точка, для которой можно возвратить индекс, в поле зрения координирует.

    Возвращаемое значение

    Индекс символа для точки вставки.

    Обсуждение

    Этот метод должен использоваться для точек вставки, связанных с щелчками мышью, перетащить события, и т.д. В других целях лучше использовать NSLayoutManager методы.

    NSTextInput метод characterIndexForPoint: не подходит для этой роли; это предназначается только для использования, связанного с методами ввода текста.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвраты безотносительно типа на области монтажа были бы больше всего предпочтены для копирования данных.

    Объявление

    Swift

    func preferredPasteboardTypeFromArray(_ availableTypes: [AnyObject], restrictedToTypesFromArray allowedTypes: [AnyObject]?) -> String?

    Objective C

    - (NSString *)preferredPasteboardTypeFromArray:(NSArray *)availableTypes restrictedToTypesFromArray:(NSArray *)allowedTypes

    Параметры

    availableTypes

    Типы, в настоящее время доступные на области монтажа.

    allowedTypes

    Типы позволяются в возвращаемом значении. Если nil, любой доступный тип позволяется.

    Возвращаемое значение

    Предпочтительный тип для обеспечения данный доступные типы и позволенные типы.

    Обсуждение

    Вы не должны должны быть переопределять этот метод. Вы не должны также должны быть вызывать его, если Вы не реализуете новый тип области монтажа для обработки служб кроме скопировать/вставить или перетаскиваете.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Читает предпочтительный тип представления текста данных от указанной области монтажа.

    Объявление

    Swift

    func readSelectionFromPasteboard(_ pboard: NSPasteboard) -> Bool

    Objective C

    - (BOOL)readSelectionFromPasteboard:(NSPasteboard *)pboard

    Параметры

    pboard

    Область монтажа для чтения из.

    Возвращаемое значение

    YEStrue если данные были успешно считаны, NOfalse иначе.

    Обсуждение

    Этот метод вызывает preferredPasteboardTypeFromArray:restrictedToTypesFromArray: метод для определения предпочтительного типа представления текста данных и затем считывает данные с помощью readSelectionFromPasteboard:type: метод.

    Вы не должны должны быть переопределять этот метод. Если Вы реализуете новый тип области монтажа для обработки служб кроме скопировать/вставить или перетаскиваете, Вы, возможно, должны были бы вызвать этот метод.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Считывает данные данного типа от указанной области монтажа.

    Объявление

    Swift

    func readSelectionFromPasteboard(_ pboard: NSPasteboard, type type: String) -> Bool

    Objective C

    - (BOOL)readSelectionFromPasteboard:(NSPasteboard *)pboard type:(NSString *)type

    Параметры

    pboard

    Область монтажа для чтения из.

    type

    Тип данных для чтения.

    Возвращаемое значение

    YEStrue если данные были успешно считаны, NOfalse иначе.

    Обсуждение

    Новые данные помещаются в текущую точку вставки, заменяя текущий выбор, если Вы существуете.

    Необходимо переопределить этот метод для чтения типов области монтажа кроме типов по умолчанию. Используйте rangeForUserTextChange метод для получения диапазона символов (если таковые имеются), чтобы быть замененным новыми данными.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – rangeForUserTextChange

  • Возвращает типы, которые это текстовое представление может сразу считать из области монтажа.

    Объявление

    Swift

    var readablePasteboardTypes: [AnyObject] { get }

    Objective C

    @property(readonly, copy) NSArray *readablePasteboardTypes

    Возвращаемое значение

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

    Обсуждение

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает типы области монтажа, которые могут быть предоставлены от текущего выбора.

    Объявление

    Swift

    var writablePasteboardTypes: [AnyObject] { get }

    Objective C

    @property(readonly, copy) NSArray *writablePasteboardTypes

    Возвращаемое значение

    Массив строк, описывающих типы, которые могут быть сразу записаны в область монтажа или массив без элементов, если текстовое представление не имеет никакого текста или никакого выбора.

    Обсуждение

    Сверхнаездники могут скопировать результат супер и добавить их собственные новые типы.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – readablePasteboardTypes

  • Пишет текущий выбор в указанную область монтажа с помощью данного типа.

    Объявление

    Swift

    func writeSelectionToPasteboard(_ pboard: NSPasteboard, type type: String) -> Bool

    Objective C

    - (BOOL)writeSelectionToPasteboard:(NSPasteboard *)pboard type:(NSString *)type

    Параметры

    pboard

    Область монтажа для записи в.

    type

    Тип данных для записи.

    Возвращаемое значение

    YEStrue если данные были успешно записаны, NOfalse иначе.

    Обсуждение

    Полный набор типов данных, записанных в pboard должен быть объявлен прежде, чем вызвать этот метод.

    Этот метод должен быть вызван только от writeSelectionToPasteboard:types:. Можно переопределить этот метод для добавления поддержки записи новых типов данных к области монтажа. Необходимо вызвать superреализация метода для обработки любых типов данных переопределенная версия не делает.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Пишет текущий выбор в указанную область монтажа под каждым данным типом.

    Объявление

    Swift

    func writeSelectionToPasteboard(_ pboard: NSPasteboard, types types: [AnyObject]) -> Bool

    Objective C

    - (BOOL)writeSelectionToPasteboard:(NSPasteboard *)pboard types:(NSArray *)types

    Параметры

    pboard

    Область монтажа для записи в.

    types

    Массив строк, описывающих типы данных для записи.

    Возвращаемое значение

    YEStrue если данные для какого-либо единственного типа были успешно записаны, NOfalse иначе.

    Обсуждение

    Этот метод объявляет типы данных на pboard и затем вызывает writeSelectionToPasteboard:type: или метод делегата textView:writeCell:atIndex:toPasteboard:type: поскольку каждый вводит types массив.

    Вы не должны должны быть переопределять этот метод. Если Вы реализуете новый тип области монтажа для обработки служб кроме скопировать/вставить или перетаскиваете, Вы, возможно, должны были бы вызвать этот метод.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвраты self если текстовое представление может обеспечить и принять указанные типы данных, или nil если это не может.

    Объявление

    Swift

    func validRequestorForSendType(_ sendType: String, returnType returnType: String) -> AnyObject?

    Objective C

    - (id)validRequestorForSendType:(NSString *)sendType returnType:(NSString *)returnType

    Параметры

    sendType

    Тип данных требуют.

    returnType

    Тип данных, которые будут возвращены.

    Возвращаемое значение

    self если sendType указывает тип данных, текстовое представление может поставить область монтажа и returnType содержит тип данных, которые текстовое представление может считать из области монтажа; иначе nil.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    validRequestorForSendType:returnType: (NSResponder)

  • Применяет полное выравнивание к выделенным абзацам (или весь текст, если получатель является объектом простого текста).

    Объявление

    Swift

    func alignJustified(_ sender: AnyObject?)

    Objective C

    - (void)alignJustified:(id)sender

    Параметры

    sender

    Управление, отправившее сообщение; может быть nil.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    alignCenter: (NSText)
    alignLeft: (NSText)
    alignRight: (NSText)
    alignment (NSText)
    setAlignment: (NSText)

  • Изменяет атрибуты текущего выбора.

    Объявление

    Swift

    func changeAttributes(_ sender: AnyObject?)

    Objective C

    - (void)changeAttributes:(id)sender

    Параметры

    sender

    Управление, отправившее сообщение. Должен ответить на convertAttributes:.

    Обсуждение

    Этот метод изменяет атрибуты путем вызова convertAttributes: на sender и применяя возвращенные атрибуты к надлежащему тексту. Посмотрите, что Шрифт Обрабатывает в текстовом Руководстве по архитектуре Какао для получения дополнительной информации о преобразовании атрибута.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Выбирает цвет выделенного текста.

    Объявление

    Swift

    func changeColor(_ sender: AnyObject?)

    Objective C

    - (void)changeColor:(id)sender

    Параметры

    sender

    Управление, отправившее сообщение. NSTextViewреализация отправляет a color сообщение к sender получить новый цвет.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Устанавливает выравнивание абзацев, содержащих символы в указанном диапазоне.

    Объявление

    Swift

    func setAlignment(_ alignment: NSTextAlignment, range aRange: NSRange)

    Objective C

    - (void)setAlignment:(NSTextAlignment)alignment range:(NSRange)aRange

    Параметры

    alignment

    Новое выравнивание.

    aRange

    Диапазон символов, абзацам которых установят их выравнивание.

    Обсуждение

    Этот метод не включает поддержку отмены по умолчанию. Клиенты должны вызвать shouldChangeTextInRanges:replacementStrings: или shouldChangeTextInRange:replacementString: включать этот метод в невыполнимое действие.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Устанавливает атрибуты ввода получателя.

    Объявление

    Swift

    var typingAttributes: [NSObject : AnyObject]

    Objective C

    @property(copy) NSDictionary *typingAttributes

    Параметры

    attributes

    Словарь новых атрибутов ввода.

    Обсуждение

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – typingAttributes

  • Возвращает текущие атрибуты ввода.

    Объявление

    Swift

    var typingAttributes: [NSObject : AnyObject]

    Objective C

    @property(copy) NSDictionary *typingAttributes

    Возвращаемое значение

    Словарь текущих атрибутов ввода.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – setTypingAttributes:

  • Установите получатель для использования пары, использующей кернинг данные для глифов в его выборе, или для всех глифов, если получатель является представлением простого текста.

    Объявление

    Swift

    func useStandardKerning(_ sender: AnyObject?)

    Objective C

    - (void)useStandardKerning:(id)sender

    Параметры

    sender

    Управление, отправившее сообщение; может быть nil.

    Обсуждение

    Эти данные взяты от файла AFM шрифта

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Если получатель является представлением простого текста, понижает базовое смещение выделенного текста на 1 точку, или всего текста.

    Объявление

    Swift

    func lowerBaseline(_ sender: AnyObject?)

    Objective C

    - (void)lowerBaseline:(id)sender

    Параметры

    sender

    Управление, отправившее сообщение; может быть nil.

    Обсуждение

    Также, этот метод определяет более примитивную работу, чем преобразование в нижний индекс.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – raiseBaseline:
    subscript: (NSText)
    unscript: (NSText)

  • Если получатель является представлением простого текста, повышает базовое смещение выделенного текста на 1 точку, или всего текста.

    Объявление

    Swift

    func raiseBaseline(_ sender: AnyObject?)

    Objective C

    - (void)raiseBaseline:(id)sender

    Параметры

    sender

    Управление, отправившее сообщение; может быть nil.

    Обсуждение

    Также, этот метод определяет более примитивную работу, чем преобразование в верхний индекс.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – lowerBaseline:
    superscript: (NSText)
    unscript: (NSText)

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

    Объявление

    Swift

    func turnOffKerning(_ sender: AnyObject?)

    Objective C

    - (void)turnOffKerning:(id)sender

    Параметры

    sender

    Управление, отправившее сообщение; может быть nil.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Если получатель является представлением простого текста, увеличивает пространство между глифами в выборе получателя, или во всем тексте.

    Объявление

    Swift

    func loosenKerning(_ sender: AnyObject?)

    Objective C

    - (void)loosenKerning:(id)sender

    Параметры

    sender

    Управление, отправившее сообщение; может быть nil.

    Обсуждение

    Использующие кернинг значения определяются размером точки шрифтов в выборе.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Если получатель является представлением простого текста, уменьшает пространство между глифами в выборе получателя, или для всех глифов.

    Объявление

    Swift

    func tightenKerning(_ sender: AnyObject?)

    Objective C

    - (void)tightenKerning:(id)sender

    Параметры

    sender

    Управление, отправившее сообщение; может быть nil.

    Обсуждение

    Использующие кернинг значения определяются размером точки шрифтов в выборе.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Устанавливает получатель для использования стандартных лигатур, доступных для шрифтов и языков, используемых при установке текста, для глифов в выборе, если получатель является представлением обогащенного текста, или для всех глифов, если это - представление простого текста.

    Объявление

    Swift

    func useStandardLigatures(_ sender: AnyObject?)

    Objective C

    - (void)useStandardLigatures:(id)sender

    Параметры

    sender

    Управление, отправившее сообщение; может быть nil.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Устанавливает получатель для использования только требуемых лигатур при установке текста, для глифов в выборе, если получатель является представлением обогащенного текста, или для всех глифов, если это - представление простого текста.

    Объявление

    Swift

    func turnOffLigatures(_ sender: AnyObject?)

    Objective C

    - (void)turnOffLigatures:(id)sender

    Параметры

    sender

    Управление, отправившее сообщение; может быть nil.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Устанавливает получатель для использования всех лигатур, доступных для шрифтов и языков, используемых при установке текста, для глифов в выборе, если получатель является представлением обогащенного текста, или для всех глифов, если это - представление простого текста.

    Объявление

    Swift

    func useAllLigatures(_ sender: AnyObject?)

    Objective C

    - (void)useAllLigatures:(id)sender

    Параметры

    sender

    Управление, отправившее сообщение; может быть nil.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Переключатели NSCharacterShapeAttributeName атрибут по текущему выбору.

    Объявление

    Swift

    func toggleTraditionalCharacterShape(_ sender: AnyObject?)

    Objective C

    - (void)toggleTraditionalCharacterShape:(id)sender

    Параметры

    sender

    Управление, отправившее сообщение; может быть nil.

    Обсуждение

    NSCharacterShapeAttributeName постоянный определяется в дополнительной NSAttributedString AppKit Ссылке.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

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

    Объявление

    Swift

    func clickedOnLink(_ link: AnyObject, atIndex charIndex: Int)

    Objective C

    - (void)clickedOnLink:(id)link atIndex:(NSUInteger)charIndex

    Параметры

    link

    Ссылка, по которой щелкнули; значение NSLinkAttributeName.

    charIndex

    Индекс символа, где щелчок произошел, индексированный в текстовом хранении.

    Обсуждение

    Если, например, у Вас есть специальная присоединяемая ячейка, которая может пройти по ссылкам, можно использовать этот метод, чтобы попросить, чтобы текстовое представление прошло по ссылке, как только Вы решаете, что это должно. Кроме того, если пользователь щелкает по ссылке, этот метод вызывается текстовым представлением во время отслеживания мыши.

    charIndex параметр является индексом символа где-нибудь в диапазоне атрибута ссылки. Если бы пользователь фактически физически щелкнул по ссылке, то это должен быть символ, по которому первоначально щелкнули. В некоторых случаях ссылка может быть открыта косвенно или программно, когда предоставляется индекс символа где-нибудь в диапазоне атрибута ссылки.

    Этот метод отправляет textView:clickedOnLink:atIndex: делегируйте сообщение, если делегат реализует его, так, чтобы делегат мог обработать щелчок.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    textView:clickedOnLink:atIndex: (NSTextViewDelegate)

  • Вставляет содержание области монтажа в текст получателя как простой текст.

    Объявление

    Swift

    func pasteAsPlainText(_ sender: AnyObject?)

    Objective C

    - (void)pasteAsPlainText:(id)sender

    Параметры

    sender

    Управление, отправившее сообщение; может быть nil.

    Обсуждение

    Этот метод ведет себя аналогично к insertText:.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Этот метод действия вставляет содержание области монтажа в текст получателя как обогащенный текст, поддерживая его атрибуты.

    Объявление

    Swift

    func pasteAsRichText(_ sender: AnyObject?)

    Objective C

    - (void)pasteAsRichText:(id)sender

    Параметры

    sender

    Управление, отправившее сообщение; может быть nil.

    Обсуждение

    Если существует один, иначе заменяя выбор, текст вставляется в точке вставки.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Сообщает получателю, что он должен начать объединять последовательные операции ввода в новой группировке отмены.

    Объявление

    Swift

    func breakUndoCoalescing()

    Objective C

    - (void)breakUndoCoalescing

    Специальные замечания

    Этот метод должен быть вызван при сохранении содержания получателя для сохранения надлежащего отслеживания несохраненных изменений и грязного состояния документа.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • isCoalescingUndo - isCoalescingUndo Доступный в OS X v10.6 через OS X v10.9

    Возвраты, происходит ли объединение отмены.

    Объявление

    Objective C

    - (BOOL)isCoalescingUndo

    Возвращаемое значение

    YEStrue если объединение отмены происходит, иначе NOfalse.

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

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.6 через OS X v10.9.

    См. также

    – breakUndoCoalescing

  • Обновляет панель Font для содержания атрибутов шрифта выбора.

    Объявление

    Swift

    func updateFontPanel()

    Objective C

    - (void)updateFontPanel

    Обсуждение

    Если получатель не использует панель Font, ничего не делает. Вы никогда не должны должны быть вызывать этот метод непосредственно, но можно переопределить его в случае необходимости для обработки дополнительных атрибутов шрифта.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – usesFontPanel

  • Обновляет представление линейки в представлении прокрутки включения получателя для отражения абзаца выбора и атрибутов маркера.

    Объявление

    Swift

    func updateRuler()

    Objective C

    - (void)updateRuler

    Обсуждение

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – usesRuler

  • Возвращает типы данных, которые получатель принимает как целевое представление работы перетаскивания.

    Объявление

    Swift

    var acceptableDragTypes: [AnyObject] { get }

    Objective C

    @property(readonly, copy) NSArray *acceptableDragTypes

    Возвращаемое значение

    Типы данных, которые получатель принимает как целевое представление работы перетаскивания.

    Обсуждение

    Эти типы автоматически регистрируются по мере необходимости текстовым представлением. Подклассы должны переопределить этот метод по мере необходимости для добавления их собственных типов к возвращенным NSTextViewреализация. Они должны тогда также переопределить надлежащие методы NSDraggingDestination протокол для поддержки импорта тех типов. Посмотрите что спецификация протокола для получения дополнительной информации.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

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

    Объявление

    Swift

    func updateDragTypeRegistration()

    Objective C

    - (void)updateDragTypeRegistration

    Обсуждение

    Если получатель доступен для редактирования и является представлением обогащенного текста, заставляет все текстовые представления, связанные с менеджером по расположению получателя регистрировать свои приемлемые типы перетаскивания. Если текстовое представление не доступно для редактирования или не является обогащенным текстом, заставляет те текстовые представления не регистрировать свои перетащенные типы.

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает скорректированный выбранный диапазон на основе гранулярности выбора.

    Объявление

    Swift

    func selectionRangeForProposedRange(_ proposedSelRange: NSRange, granularity granularity: NSSelectionGranularity) -> NSRange

    Objective C

    - (NSRange)selectionRangeForProposedRange:(NSRange)proposedSelRange granularity:(NSSelectionGranularity)granularity

    Параметры

    proposedSelRange

    Предложенный выбранный диапазон.

    granularity

    Гранулярность выбора.

    Возвращаемое значение

    Скорректированный выбранный диапазон, принимая во внимание гранулярность выбора.

    Обсуждение

    Этот метод вызывается неоднократно во время отслеживания мыши для изменения диапазона выбора. Переопределите этот метод для специализации поведения выбора.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает диапазон символов, затронутых методом действия, изменяющим символ (не абзац) атрибуты.

    Объявление

    Swift

    var rangeForUserCharacterAttributeChange: NSRange { get }

    Objective C

    @property(readonly) NSRange rangeForUserCharacterAttributeChange

    Возвращаемое значение

    Диапазон символов, затронутых методом действия, изменяющим символ (не абзац) атрибуты, такие как метод действия NSText changeFont:. Для обогащенного текста этот диапазон обычно является диапазоном выбора. Для простого текста этот диапазон является всем содержанием получателя. Если получатель не доступен для редактирования или не использует панель Font, диапазон возвратился, имеет расположение NSNotFound.

    Специальные замечания

    В OS X v10.4 и позже, возвращает первый поддиапазон, где существует выбор многократного диапазона.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает массив, содержащий диапазоны символов, затронутых методом действия, изменяющим символ (не абзац) атрибуты.

    Объявление

    Swift

    var rangesForUserCharacterAttributeChange: [AnyObject]? { get }

    Objective C

    @property(readonly, copy) NSArray *rangesForUserCharacterAttributeChange

    Возвращаемое значение

    Массив, содержащий диапазоны символов, затронутых методом действия, изменяющим символ (не абзац) атрибуты, такие как метод действия NSText changeFont:. Для обогащенного текста эти диапазоны обычно являются диапазонами выборов. Для простого текста диапазон является всем содержанием получателя. Возвраты nil если получатель не доступен для редактирования или не использует панель Font.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает диапазон символов, затронутых методом действия, изменяющим абзац (не символ) атрибуты.

    Объявление

    Swift

    var rangeForUserParagraphAttributeChange: NSRange { get }

    Objective C

    @property(readonly) NSRange rangeForUserParagraphAttributeChange

    Возвращаемое значение

    Диапазон символов, затронутых методом действия, изменяющим абзац (не символ) атрибуты, такие как метод действия NSText alignLeft:. Для обогащенного текста этот диапазон обычно вычисляется путем расширения диапазона выбора к границам абзаца. Для простого текста этот диапазон является всем содержанием получателя. Если получатель не доступен для редактирования или не использует панель Font, диапазон возвратился, имеет расположение NSNotFound.

    Специальные замечания

    В версии 10.4 OS X и позже, если существуют множественные выборы, этот метод действия на первом выбранном поддиапазоне.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает массив, содержащий диапазоны символов, затронутых методом, изменяющим абзац (не символ) атрибуты.

    Объявление

    Swift

    var rangesForUserParagraphAttributeChange: [AnyObject]? { get }

    Objective C

    @property(readonly, copy) NSArray *rangesForUserParagraphAttributeChange

    Возвращаемое значение

    Массив, содержащий диапазоны символов, затронутых методом действия, изменяющим абзац (не символ) атрибуты, такие как метод действия NSText alignLeft:. Для обогащенного текста эти диапазоны обычно вычисляются путем расширения диапазона выбора к границам абзаца. Для простого текста диапазон является всем содержанием получателя. Возвраты nil если получатель не доступен для редактирования или не использует панель Font.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает диапазон символов, затронутых методом, изменяющим символы (в противоположность атрибутам).

    Объявление

    Swift

    var rangeForUserTextChange: NSRange { get }

    Objective C

    @property(readonly) NSRange rangeForUserTextChange

    Возвращаемое значение

    Диапазон символов, затронутых методом, изменяющим символы (в противоположность атрибутам), такой как insertText:. Это обычно - диапазон выбора. Если получатель не доступен для редактирования, диапазон возвратился, имеет расположение NSNotFound.

    Специальные замечания

    В версии 10.4 OS X и позже, если существуют множественные выборы, этот метод действия на первом выбранном поддиапазоне.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает массив, содержащий диапазоны символов, затронутых методом, изменяющим символы (в противоположность атрибутам).

    Объявление

    Swift

    var rangesForUserTextChange: [AnyObject]? { get }

    Objective C

    @property(readonly, copy) NSArray *rangesForUserTextChange

    Возвращаемое значение

    Массив, содержащий диапазоны символов, затронутых методом, изменяющим символы (в противоположность атрибутам), такой как insertText:. Это обычно диапазоны выборов. Возвраты nil если получатель не доступен для редактирования.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Инициирует ряд сообщений делегата (и общие уведомления), чтобы определить, могут ли модификации быть сделаны к символам и атрибутам текста получателя.

    Объявление

    Swift

    func shouldChangeTextInRange(_ affectedCharRange: NSRange, replacementString replacementString: String?) -> Bool

    Objective C

    - (BOOL)shouldChangeTextInRange:(NSRange)affectedCharRange replacementString:(NSString *)replacementString

    Параметры

    affectedCharRange

    Диапазон символов затронут предложенным изменением.

    replacementString

    Символы, которые заменят тех в affectedCharRange. Если только текстовые атрибуты изменяются, replacementString nil.

    Возвращаемое значение

    YEStrue позволить изменение, NOfalse запретить его.

    Обсуждение

    Этот метод согласовывает с делегатом, по мере необходимости использующим textShouldBeginEditing: и textView:shouldChangeTextInRange:replacementString:.

    Этот метод должен быть вызван в начале любой последовательности инициируемых пользователями изменений редактирования. Если Ваш подкласс NSTextView реализует новые методы, изменяющие текст, удостоверьтесь, что вызвали этот метод, чтобы определить, должно ли быть внесено изменение. Если изменение позволяется, завершите изменение путем вызова didChangeText метод. Если Вы не можете определить затронутый диапазон или замещающую строку прежде, чем начать изменения, передача (NSNotFound, 0) и nil для этих значений.

    Специальные замечания

    При переопределении этого метода необходимо вызвать super в начале переопределения.

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

    В версии 10.4 OS X и позже, если существуют множественные выборы, этот метод действия на первом выбранном поддиапазоне.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Инициирует ряд сообщений делегата (и общие уведомления), чтобы определить, могут ли модификации быть сделаны к символам и атрибутам текста получателя.

    Объявление

    Swift

    func shouldChangeTextInRanges(_ affectedRanges: [AnyObject], replacementStrings replacementStrings: [AnyObject]?) -> Bool

    Objective C

    - (BOOL)shouldChangeTextInRanges:(NSArray *)affectedRanges replacementStrings:(NSArray *)replacementStrings

    Параметры

    affectedRanges

    Массив диапазонов для изменения.

    replacementStrings

    Массив строк, содержащих символы, заменяющие тех в affectedRanges, один для каждого диапазона. Если только текстовые атрибуты изменяются, replacementStrings nil.

    Возвращаемое значение

    YEStrue позволить изменение, NOfalse запретить его.

    Обсуждение

    Этот метод согласовывает с делегатом, по мере необходимости использующим textShouldBeginEditing: и textView:shouldChangeTextInRanges:replacementStrings:.

    Этот метод должен быть вызван в начале любой последовательности инициируемых пользователями изменений редактирования. Если Ваш подкласс NSTextView реализует новые методы, изменяющие текст, удостоверьтесь, что вызвали этот метод, чтобы определить, должно ли быть внесено изменение. Если изменение позволяется, завершите изменение путем вызова didChangeText метод. Если Вы не можете определить затронутый диапазон или замещающую строку прежде, чем начать изменения, передачу nil для этих значений.

    Специальные замечания

    При переопределении этого метода необходимо вызвать super в начале переопределения.

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – isEditable

  • Когда текстовое изменение завершается, отсылает необходимые уведомления.

    Объявление

    Swift

    func didChangeText()

    Objective C

    - (void)didChangeText

    Обсуждение

    Вызванный автоматически в конце серии изменений, этот метод отправляет NSTextDidChangeNotification к центру уведомления по умолчанию, также приводящему к делегату, получающему NSText делегат textDidChange: сообщение.

    Методы реализации подклассов, изменяющие их текст, должны вызвать этот метод в конце тех методов. Посмотрите Разделение на подклассы NSTextView для получения дополнительной информации.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Средства управления, вставляет ли получатель или удаляет пространство вокруг выбранных слов, чтобы сохранить надлежащий интервал и пунктуацию.

    Объявление

    Swift

    var smartInsertDeleteEnabled: Bool

    Objective C

    @property BOOL smartInsertDeleteEnabled

    Параметры

    flag

    YEStrue если получатель должен вставить или удалить пространство вокруг выбранных слов, чтобы сохранить надлежащий интервал и пунктуацию, NOfalse если это должно вставить и удалить точно, что выбрано.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвраты, вставляет ли получатель или удаляет пространство вокруг выбранных слов, чтобы сохранить надлежащий интервал и пунктуацию.

    Объявление

    Swift

    var smartInsertDeleteEnabled: Bool

    Objective C

    @property BOOL smartInsertDeleteEnabled

    Возвращаемое значение

    YEStrue если получатель вставляет или удаляет пространство вокруг выбранных слов, чтобы сохранить надлежащий интервал и пунктуацию, NOfalse если это вставляет и удаляет точно, что выбрано.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает расширенный диапазон, включающий смежный пробел, который должен быть удален вместе с предложенным диапазоном для сохранения надлежащего интервала и пунктуации.

    Объявление

    Swift

    func smartDeleteRangeForProposedRange(_ proposedCharRange: NSRange) -> NSRange

    Objective C

    - (NSRange)smartDeleteRangeForProposedRange:(NSRange)proposedCharRange

    Параметры

    proposedCharRange

    Предложенный диапазон символов для удаления.

    Возвращаемое значение

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

    Обсуждение

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвраты любой пробел, который должен быть добавлен после строки для сохранения надлежащего интервала и пунктуации, когда строка заменяет символы в указанном диапазоне.

    Объявление

    Swift

    func smartInsertAfterStringForString(_ aString: String, replacingRange charRange: NSRange) -> String?

    Objective C

    - (NSString *)smartInsertAfterStringForString:(NSString *)aString replacingRange:(NSRange)charRange

    Параметры

    aString

    Строка, заменяющая символы в charRange.

    charRange

    Диапазон символов, который aString заменяет.

    Возвращаемое значение

    Любой пробел, который должен быть добавлен после aString сохранить надлежащий интервал и пунктуацию когда символы в charRange заменяются aString. Если aString nil или если умная вставка и удаление отключены, этот метод возвраты nil.

    Обсуждение

    Не вызывайте этот метод непосредственно. Вместо этого используйте smartInsertForString:replacingRange:beforeString:afterString:, который вызывает этот метод как часть его реализации.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвраты любой пробел, который должен быть добавлен перед строкой для сохранения надлежащего интервала и пунктуации, когда строка заменяет символы в указанном диапазоне.

    Объявление

    Swift

    func smartInsertBeforeStringForString(_ aString: String, replacingRange charRange: NSRange) -> String?

    Objective C

    - (NSString *)smartInsertBeforeStringForString:(NSString *)aString replacingRange:(NSRange)charRange

    Параметры

    aString

    Строка, заменяющая символы в charRange.

    charRange

    Диапазон символов, который aString заменяет.

    Возвращаемое значение

    Любой пробел, который должен быть добавлен прежде aString сохранить надлежащий интервал и пунктуацию когда символы в charRange заменяются aString. Если aString nil или если умная вставка и удаление отключены, этот метод возвраты nil.

    Обсуждение

    Не вызывайте этот метод непосредственно. Вместо этого используйте smartInsertForString:replacingRange:beforeString:afterString:, который вызывает этот метод как часть его реализации.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Определяет, должен ли пробел быть добавлен вокруг строки для сохранения надлежащего интервала и пунктуации, когда это заменяет символы в указанном диапазоне.

    Объявление

    Swift

    func smartInsertForString(_ aString: String, replacingRange charRange: NSRange, beforeString beforeString: AutoreleasingUnsafeMutablePointer<NSString?>, afterString afterString: AutoreleasingUnsafeMutablePointer<NSString?>)

    Objective C

    - (void)smartInsertForString:(NSString *)aString replacingRange:(NSRange)charRange beforeString:(NSString **)beforeString afterString:(NSString **)afterString

    Параметры

    aString

    Строка, заменяющая символы в charRange.

    charRange

    Диапазон символов, который aString заменяет.

    beforeString

    По возврату, указателю на строку с символами, которые должны быть добавлены прежде aString; nil при отсутствии символов для добавления, если aString nil, или если отключены умная вставка и удаление.

    afterString

    По возврату, указателю на строку с символами, которые должны быть добавлены после aString; nil при отсутствии символов для добавления, если aString nil, или если отключены умная вставка и удаление.

    Обсуждение

    Как часть его реализации, это вызовы метода smartInsertAfterStringForString:replacingRange: и smartInsertBeforeStringForString:replacingRange:. Для изменения поведения этого метода переопределите те два метода вместо этого.

    NSTextView использование этот метод по мере необходимости. Можно также использовать его в реализации собственных методов, вставляющих текст. Для этого вызовите этот метод с надлежащими параметрами, затем вставьте beforeString, aString, и afterString в порядке charRange.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Изменяет состояние умной вставки, и удалите от включенного до отключенного и наоборот.

    Объявление

    Swift

    func toggleSmartInsertDelete(_ sender: AnyObject?)

    Objective C

    - (void)toggleSmartInsertDelete:(id)sender

    Параметры

    sender

    Управление, отправляющее сообщение; может быть nil.

    Обсуждение

    Средства управления, вставляет ли получатель или удаляет пространство вокруг выбранных слов, чтобы сохранить надлежащий интервал и пунктуацию.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • isContinuousSpellCheckingEnabled - isContinuousSpellCheckingEnabled Доступный в OS X v10.0 через OS X v10.9

    Указывает, включили ли получателю непрерывную проверку правописания.

    Объявление

    Objective C

    - (BOOL)isContinuousSpellCheckingEnabled

    Возвращаемое значение

    YEStrue если получателю включили непрерывную проверку правописания, иначе,NOfalse.

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

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.0 через OS X v10.9.

  • Включает или отключает непрерывную проверку правописания.

    Объявление

    Swift

    var continuousSpellCheckingEnabled: Bool

    Objective C

    @property(getter=isContinuousSpellCheckingEnabled) BOOL continuousSpellCheckingEnabled

    Параметры

    flag

    Если YEStrue, включает непрерывную проверку правописания; если NOfalse, отключает его.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает тег, идентифицирующий текстовый текст представления как документ для сервера программы проверки правописания.

    Объявление

    Swift

    var spellCheckerDocumentTag: Int { get }

    Objective C

    @property(readonly) NSInteger spellCheckerDocumentTag

    Возвращаемое значение

    Тег, идентифицирующий текстовый текст представления как документ для сервера программы проверки правописания.

    Обсуждение

    Тег документа получен путем отправки a uniqueSpellDocumentTag обменивайтесь сообщениями к серверу написания в первый раз, когда этот метод вызывается для определенной группы текстовых представлений. Посмотрите NSSpellCheckerи NSSpellServerспецификации класса для получения дополнительной информации о том, как используется этот тег.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Переключатели, включена ли непрерывная проверка правописания для получателя.

    Объявление

    Swift

    func toggleContinuousSpellChecking(_ sender: AnyObject?)

    Objective C

    - (void)toggleContinuousSpellChecking:(id)sender

    Параметры

    sender

    Управление, отправляющее сообщение; может быть nil.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Включает и отключает проверку правописания.

    Объявление

    Swift

    var grammarCheckingEnabled: Bool

    Objective C

    @property(getter=isGrammarCheckingEnabled) BOOL grammarCheckingEnabled

    Параметры

    flag

    Если YEStrue, проверка правописания включена; если NOfalse, это отключено.

    Обсуждение

    Если проверка правописания включена, то она выполняется рядом с проверкой правописания, каждый раз, когда текстовое представление проверяет орфографию, или постоянно или вручную.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • isGrammarCheckingEnabled - isGrammarCheckingEnabled Доступный в OS X v10.5 через OS X v10.9

    Указывает, включена ли проверка правописания.

    Объявление

    Objective C

    - (BOOL)isGrammarCheckingEnabled

    Возвращаемое значение

    YEStrue если включена проверка правописания; иначе, NOfalse.

    Обсуждение

    Если проверка правописания включена, то она выполняется рядом с проверкой правописания, каждый раз, когда текстовое представление проверяет орфографию, или постоянно или вручную.

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

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.5 через OS X v10.9.

  • Изменяет состояние проверки правописания от включенного до отключенного и наоборот.

    Объявление

    Swift

    func toggleGrammarChecking(_ sender: AnyObject?)

    Objective C

    - (void)toggleGrammarChecking:(id)sender

    Параметры

    sender

    Управление, отправляющее сообщение; может быть nil.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Устанавливает состояние написания, управляющее дисплеем написания и индикаторов грамматики на данном текстовом диапазоне.

    Объявление

    Swift

    func setSpellingState(_ value: Int, range charRange: NSRange)

    Objective C

    - (void)setSpellingState:(NSInteger)value range:(NSRange)charRange

    Параметры

    value

    Состояние написания оценивает установленному. Возможные значения, для временного атрибута на менеджере по расположению, использующем ключ NSSpellingStateAttributeName:

    charRange

    Диапазон символов, по которому можно установить данное написание состояния.

    Обсуждение

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

    Вызывает метод setEnabledTextCheckingTypes:.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Создает и выводит на экран новый экземпляр средство выбора службы совместного использования.

    Объявление

    Swift

    @IBAction func orderFrontSharingServicePicker(_ sender: AnyObject?)

    Objective C

    - (IBAction)orderFrontSharingServicePicker:(id)sender

    Параметры

    sender

    Отправитель.

    Обсуждение

    Создает новый экземпляр NSSharingServicePicker на основе текущего выбора и показывает экрану. Элементы передали NSSharingServicePicker инициализатор определяется с помощью метода делегата textView:willShowSharingServicePicker:forItems:.

    Когда текущий выбор является 0 длинами, целый документ передается методу.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Изменяет стиль абзаца абзацев, содержащих выбор для записи нового расположения маркера.

    Объявление

    Swift

    func rulerView(_ aRulerView: NSRulerView, didMoveMarker aMarker: NSRulerMarker)

    Objective C

    - (void)rulerView:(NSRulerView *)aRulerView didMoveMarker:(NSRulerMarker *)aMarker

    Параметры

    aRulerView

    Представление линейки, отправляющее сообщение.

    aMarker

    Перемещенный маркер.

    Обсуждение

    Этот метод записывает изменение путем вызова didChangeText после перемещения маркера.

    NSTextView проверки на разрешение внести изменение в rulerView:shouldMoveMarker: вызывающий метод, shouldChangeTextInRange:replacementString: если разрешение дано, отсылать надлежащий запрос и уведомления, и только вызывает этот метод.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает потенциально измененное расположение, в которое должен быть перемещен маркер.

    Объявление

    Swift

    func rulerView(_ aRulerView: NSRulerView, willMoveMarker aMarker: NSRulerMarker, toLocation location: CGFloat) -> CGFloat

    Objective C

    - (CGFloat)rulerView:(NSRulerView *)aRulerView willMoveMarker:(NSRulerMarker *)aMarker toLocation:(CGFloat)location

    Параметры

    aRulerView

    Представление линейки, отправляющее сообщение.

    aMarker

    Маркер, который будет перемещен.

    location

    Новое расположение для маркера, в координатах представления линейки.

    Возвращаемое значение

    Измененное расположение, в которое должен быть перемещен маркер.

    Обсуждение

    Этот метод гарантирует что предложенный location из aMarker находится в надлежащих границах для текстового контейнера получателя. Надлежащие границы являются теми из текстового контейнера минус его дополнение фрагмента строки.

    Как правило, соответствия представления width линейки то из его текстового представления.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвраты, должен ли быть перемещен маркер.

    Объявление

    Swift

    func rulerView(_ aRulerView: NSRulerView, shouldMoveMarker aMarker: NSRulerMarker) -> Bool

    Objective C

    - (BOOL)rulerView:(NSRulerView *)aRulerView shouldMoveMarker:(NSRulerMarker *)aMarker

    Параметры

    aRulerView

    Представление линейки, отправляющее сообщение.

    aMarker

    Маркер, который будет перемещен.

    Возвращаемое значение

    YEStrue если aMarker может быть перемещен, NOfalse иначе.

    Обсуждение

    Этот метод управляет ли существующий маркер aMarker может быть перемещен. Получатель проверяет на разрешение внести изменение путем вызова shouldChangeTextInRange:replacementString: и возврат возвращаемого значения того сообщения. Если изменение позволяется, получатель тогда отправляется a rulerView:didMoveMarker: сообщение.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Изменяет стиль абзаца абзацев, содержащих выбор — если возможный — путем удаления указанного маркера.

    Объявление

    Swift

    func rulerView(_ aRulerView: NSRulerView, didRemoveMarker aMarker: NSRulerMarker)

    Objective C

    - (void)rulerView:(NSRulerView *)aRulerView didRemoveMarker:(NSRulerMarker *)aMarker

    Параметры

    aRulerView

    Представление линейки, отправляющее сообщение.

    aMarker

    Удаленный маркер.

    Обсуждение

    Этот метод записывает изменение путем вызова didChangeText после удаления маркера.

    NSTextView проверки на разрешение переместиться или удалить позицию табуляции в rulerView:shouldMoveMarker: вызывающий метод, shouldChangeTextInRange:replacementString: если разрешение дано, отсылать надлежащий запрос и уведомления, и только вызывает этот метод.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвраты, должен ли быть удален маркер.

    Объявление

    Swift

    func rulerView(_ aRulerView: NSRulerView, shouldRemoveMarker aMarker: NSRulerMarker) -> Bool

    Objective C

    - (BOOL)rulerView:(NSRulerView *)aRulerView shouldRemoveMarker:(NSRulerMarker *)aMarker

    Параметры

    aRulerView

    Представление линейки, отправляющее сообщение.

    aMarker

    Маркер, который будет удален.

    Возвращаемое значение

    YEStrue если aMarker может быть удален, NOfalse иначе.

    Обсуждение

    Только маркеры, представляющие позиции табуляции, могут быть удалены. Этот метод возвраты YEStrue если aMarker представляет NSTextTab объект, NOfalse иначе. Поскольку этот метод может неоднократно вызываться, поскольку пользователь перетаскивает маркер линейки, он сразу возвращает то значение. Если изменение позволяется, и пользователь фактически удаляет маркер, получатель также отправляется a rulerView:didRemoveMarker: сообщение.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Изменяет стиль абзаца абзацев, содержащих выбор для размещения нового маркера.

    Объявление

    Swift

    func rulerView(_ aRulerView: NSRulerView, didAddMarker aMarker: NSRulerMarker)

    Objective C

    - (void)rulerView:(NSRulerView *)aRulerView didAddMarker:(NSRulerMarker *)aMarker

    Параметры

    aRulerView

    Представление линейки, отправляющее сообщение.

    aMarker

    Добавленный маркер.

    Обсуждение

    Этот метод записывает изменение путем вызова didChangeText после добавления маркера.

    NSTextView проверки на разрешение внести изменение в rulerView:shouldAddMarker: вызывающий метод, shouldChangeTextInRange:replacementString: если разрешение дано, отсылать надлежащий запрос и уведомления, и только вызывает этот метод.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвраты, может ли быть добавлен новый маркер.

    Объявление

    Swift

    func rulerView(_ aRulerView: NSRulerView, shouldAddMarker aMarker: NSRulerMarker) -> Bool

    Objective C

    - (BOOL)rulerView:(NSRulerView *)aRulerView shouldAddMarker:(NSRulerMarker *)aMarker

    Параметры

    aRulerView

    Представление линейки, отправляющее сообщение.

    aMarker

    Маркер, который будет добавлен.

    Возвращаемое значение

    YEStrue если aMarker может быть добавлен, NOfalse иначе.

    Обсуждение

    Получатель проверяет на разрешение внести изменение путем вызова shouldChangeTextInRange:replacementString: и возврат возвращаемого значения того сообщения. Если изменение позволяется, получатель тогда отправляется a rulerView:didAddMarker: сообщение.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает потенциально измененное расположение, к которому должен быть добавлен маркер.

    Объявление

    Swift

    func rulerView(_ aRulerView: NSRulerView, willAddMarker aMarker: NSRulerMarker, atLocation location: CGFloat) -> CGFloat

    Objective C

    - (CGFloat)rulerView:(NSRulerView *)aRulerView willAddMarker:(NSRulerMarker *)aMarker atLocation:(CGFloat)location

    Параметры

    aRulerView

    Представление линейки, отправляющее сообщение.

    aMarker

    Маркер, который будет добавлен.

    location

    Новое расположение для маркера, в координатах представления линейки.

    Возвращаемое значение

    Измененное расположение, к которому должен быть добавлен маркер.

    Обсуждение

    Этот метод гарантирует что предложенный location из aMarker находится в надлежащих границах для текстового контейнера получателя, возвращая измененное расположение. Надлежащие границы являются теми из текстового контейнера минус его дополнение фрагмента строки.

    Как правило, соответствия представления width линейки то из его текстового представления.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – rulerView:didAddMarker:

  • Добавляет левый маркер вкладки к линейке в расположении, по которому щелкают.

    Объявление

    Swift

    func rulerView(_ aRulerView: NSRulerView, handleMouseDown theEvent: NSEvent)

    Objective C

    - (void)rulerView:(NSRulerView *)aRulerView handleMouseDown:(NSEvent *)theEvent

    Параметры

    aRulerView

    Представление линейки, отправляющее сообщение.

    theEvent

    Мышь вниз событие.

    Обсуждение

    Подкласс может переопределить этот метод для обеспечения другого поведения, такого как создание инструкций. Этот метод вызывается один раз с theEvent когда пользователь сначала щелкает по области линейки aRulerView, как описано в NSRulerView спецификация класса.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Устанавливает делегата ко всему текстовому совместному использованию представлений менеджера по расположению получателя.

    Объявление

    Swift

    unowned(unsafe) var delegate: NSTextViewDelegate?

    Objective C

    @property(assign) id<NSTextViewDelegate> delegate

    Параметры

    anObject

    Новый объект делегата.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – делегат

  • Возвращает делегата, используемого получателем, и весь другой текст просматривает совместное использование менеджера по расположению получателя.

    Объявление

    Swift

    unowned(unsafe) var delegate: NSTextViewDelegate?

    Objective C

    @property(assign) id<NSTextViewDelegate> delegate

    Возвращаемое значение

    Делегат, используемый получателем и всем другим текстом, просматривает совместное использование менеджера по расположению получателя, или nil если нет ни одного.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – setDelegate:

  • Возвращает надлежащее изображение перетаскивания для перетаскивания, инициируемого указанным событием.

    Объявление

    Swift

    func dragImageForSelectionWithEvent(_ event: NSEvent, origin origin: NSPointPointer) -> NSImage?

    Objective C

    - (NSImage *)dragImageForSelectionWithEvent:(NSEvent *)event origin:(NSPointPointer)origin

    Параметры

    event

    Событие, инициировавшее сеанс перетаскивания.

    origin

    По возврату нижняя левая точка изображения в поле зрения координирует.

    Возвращаемое значение

    Надлежащее перетаскивание отображает для перетаскивания, инициируемого event. Может быть nil, когда будет использоваться значок по умолчанию.

    Обсуждение

    Этот метод используется dragSelectionWithEvent:offset:slideBack:. Это могут вызвать другие, которые нуждаются в таком изображении или могут быть переопределены подклассами для возврата различного изображения.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает тип работы перетаскивания, которая должна быть выполнена, если бы изображение было выпущено теперь.

    Объявление

    Swift

    func dragOperationForDraggingInfo(_ dragInfo: NSDraggingInfo, type type: String) -> NSDragOperation

    Objective C

    - (NSDragOperation)dragOperationForDraggingInfo:(id<NSDraggingInfo>)dragInfo type:(NSString *)type

    Параметры

    dragInfo

    Информация о перетаскивании.

    type

    Тип области монтажа, который будет считан из области монтажа перетаскивания.

    Возвращаемое значение

    Работа перетаскивания, которая должна быть выполнена, если бы изображение было выпущено теперь.

    Обсуждение

    Возвращенное значение должно быть одним из следующего:

    Опция

    Значение

    NSDragOperationCopy

    Данные, представленные изображением, будут скопированы.

    NSDragOperationLink

    Данные будут совместно использованы.

    NSDragOperationGeneric

    Работа будет определена местом назначения.

    NSDragOperationPrivate

    Работа согласовывается конфиденциально между источником и местом назначения.

    Если ни одна из операций не является надлежащей, этот метод должен возвратиться NSDragOperationNone.

    От этого метода неоднократно вызывают draggingEntered: и draggingUpdated: поскольку пользователь перетаскивает изображение.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    draggingEntered: (NSDraggingDestination)
    draggingUpdated: (NSDraggingDestination)

  • Начинает перетаскивать текущий выбранный текстовый диапазон.

    Объявление

    Swift

    func dragSelectionWithEvent(_ event: NSEvent, offset mouseOffset: NSSize, slideBack slideBack: Bool) -> Bool

    Objective C

    - (BOOL)dragSelectionWithEvent:(NSEvent *)event offset:(NSSize)mouseOffset slideBack:(BOOL)slideBack

    Параметры

    event

    Событие, инициировавшее перетаскивание выбора.

    mouseOffset

    Текущее расположение курсора относительно мыши вниз event.

    slideBack

    YEStrue если перетаскивание не успешно выполняется, если перетаскиваемое изображение должно скользить назад к его исходной позиции NOfalse иначе.

    Возвращаемое значение

    YEStrue если перетаскивание может успешно инициироваться, NOfalse иначе.

    Обсуждение

    Прежде всего для подклассов, кто может переопределить его для вмешательства в начале перетаскивания.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвраты, принимает ли получатель информационный атрибут глифа.

    Объявление

    Swift

    var acceptsGlyphInfo: Bool

    Objective C

    @property BOOL acceptsGlyphInfo

    Возвращаемое значение

    YEStrue если получатель принимает NSGlyphInfoAttributeName атрибут из источников ввода текста, таких как методы ввода и область монтажа, NOfalse иначе.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – setAcceptsGlyphInfo:

  • Наборы, принимает ли получатель информационный атрибут глифа.

    Объявление

    Swift

    var acceptsGlyphInfo: Bool

    Objective C

    @property BOOL acceptsGlyphInfo

    Параметры

    flag

    YEStrue если получатель должен принять NSGlyphInfoAttributeName атрибут из источников ввода текста, таких как методы ввода и область монтажа, NOfalse иначе.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – acceptsGlyphInfo

  • Говорит выделенный текст или весь текст если никакой выбор.

    Объявление

    Swift

    func startSpeaking(_ sender: AnyObject?)

    Objective C

    - (void)startSpeaking:(id)sender

    Параметры

    sender

    Управление, отправляющее сообщение; может быть nil.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – stopSpeaking:

  • Останавливает разговор о тексте.

    Объявление

    Swift

    func stopSpeaking(_ sender: AnyObject?)

    Objective C

    - (void)stopSpeaking:(id)sender

    Параметры

    sender

    Управление, отправляющее сообщение; может быть nil.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – startSpeaking:

  • Средства управления, просматривает ли текст совместное использование менеджера по расположению получателя использование панель Font и меню Font.

    Объявление

    Swift

    var usesFontPanel: Bool

    Objective C

    @property BOOL usesFontPanel

    Параметры

    flag

    YEStrue сделать текст просматривает совместное использование менеджера по расположению получателя, реагируют на сообщения от панели Font и из меню Font и обновляют панель Font со шрифтом выбора каждый раз, когда это изменяется, NOfalse запрещать изменения символьного атрибута.

    Обсуждение

    По умолчанию текстовые объекты представления используют панель Font и меню.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвраты, просматривает ли текст совместное использование менеджера по расположению получателя использование панель Font.

    Объявление

    Swift

    var usesFontPanel: Bool

    Objective C

    @property BOOL usesFontPanel

    Возвращаемое значение

    YEStrue если текст просматривает совместное использование менеджера по расположению получателя использование панель Font, NOfalse иначе.

    Обсуждение

    Посмотрите setUsesFontPanel: и rangeForUserCharacterAttributeChange для эффекта этот метод имеет на текстовом поведении представления.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Указывает, допускает ли получатель панель находки.

    Объявление

    Swift

    var usesFindPanel: Bool

    Objective C

    @property BOOL usesFindPanel

    Параметры

    flag

    YEStrue позволить использование панели находки, NOfalse иначе.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – usesFindPanel

  • Возвраты, допускает ли получатель панель находки.

    Объявление

    Swift

    var usesFindPanel: Bool

    Objective C

    @property BOOL usesFindPanel

    Возвращаемое значение

    YEStrue если получатель позволяет использование панели находки, NOfalse иначе.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – setUsesFindPanel:

  • Выполняет действие панели находки, указанное тегом отправителя.

    Объявление

    Swift

    func performFindPanelAction(_ sender: AnyObject?)

    Objective C

    - (void)performFindPanelAction:(id)sender

    Параметры

    sender

    Управление, отправляющее сообщение. Этот метод отправляет tag метод для определения, что работу выполнить. Список возможных тегов предоставлен в Константах.

    Обсуждение

    Это - универсальный метод действия для меню находки, и найдите панель, и может быть переопределен для реализации пользовательской панели находки.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Переносит на следующий период панель, разрешающую пользователю управлять ссылками в текстовом представлении.

    Объявление

    Swift

    func orderFrontLinkPanel(_ sender: AnyObject?)

    Objective C

    - (void)orderFrontLinkPanel:(id)sender

    Параметры

    sender

    Управление, отправляющее сообщение. Может быть nil.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Переносит на следующий период панель, разрешающую пользователю управлять текстовыми списками в текстовом представлении.

    Объявление

    Swift

    func orderFrontListPanel(_ sender: AnyObject?)

    Objective C

    - (void)orderFrontListPanel:(id)sender

    Параметры

    sender

    Управление, отправляющее сообщение. Может быть nil.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Переносит на следующий период панель, разрешающую пользователю управлять текстовыми высотами строки, интервалом шпона и расстоянием между абзацами, в текстовом представлении.

    Объявление

    Swift

    func orderFrontSpacingPanel(_ sender: AnyObject?)

    Objective C

    - (void)orderFrontSpacingPanel:(id)sender

    Параметры

    sender

    Управление, отправляющее сообщение. Может быть nil.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Переносит на следующий период панель, разрешающую пользователю управлять текстовыми таблицами в текстовом представлении.

    Объявление

    Swift

    func orderFrontTablePanel(_ sender: AnyObject?)

    Objective C

    - (void)orderFrontTablePanel:(id)sender

    Параметры

    sender

    Управление, отправляющее сообщение. Может быть nil.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Переносит на следующий период панель, разрешающую пользователю указать строковые замены в текстовом представлении.

    Объявление

    Swift

    func orderFrontSubstitutionsPanel(_ sender: AnyObject?)

    Objective C

    - (void)orderFrontSubstitutionsPanel:(id)sender

    Параметры

    sender

    Управление, отправляющее сообщение. Может быть nil.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Вызывает завершение в текстовом представлении.

    Объявление

    Swift

    func complete(_ sender: AnyObject?)

    Objective C

    - (void)complete:(id)sender

    Параметры

    sender

    Управление, отправляющее сообщение. Может быть nil.

    Обсуждение

    Значением по умолчанию вызванное использование Клавиши выхода этот метод предоставляет пользователям выбор завершений для слова, в настоящее время вводимого. Если автозавершение желаемо клиентом текстовой системы, может быть вызван программно. Можно изменить ключ, вызывающий этот метод с помощью текстового механизма привязок клавиш системы; см. “текстовые Системные значения по умолчанию и Привязки клавиш» для объяснения процедуры.

    Делегат может заменить или изменить список возможных завершений путем реализации textView:completions:forPartialWordRange:indexOfSelectedItem:. Подклассы могут управлять списком путем переопределения completionsForPartialWordRange:indexOfSelectedItem:.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает массив потенциальных завершений, в порядке, который будет представлен, представляя возможные завершения слова, доступные от частичного слова.

    Объявление

    Swift

    func completionsForPartialWordRange(_ charRange: NSRange, indexOfSelectedItem index: UnsafeMutablePointer<Int>) -> [AnyObject]?

    Objective C

    - (NSArray *)completionsForPartialWordRange:(NSRange)charRange indexOfSelectedItem:(NSInteger *)index

    Параметры

    charRange

    Диапазон символов распознанного частичного слова, которое будет завершено.

    index

    По возврату, дополнительно набор к завершению, которое должно быть первоначально выбрано. Значение по умолчанию 0, и –1 не указывает выбора.

    Возвращаемое значение

    Массив потенциальных завершений, в порядке, который будет представлен, представляя возможные завершения слова, доступные от частичного слова в charRange. Возврат nil или массив нулевой длины подавляет завершение.

    Обсуждение

    Может быть переопределен подклассами, чтобы изменить или переопределить список возможных завершений.

    Этот метод должен вызвать метод делегата textView:completions:forPartialWordRange:indexOfSelectedItem: если делегат реализует такой метод.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Вставляет выбранное завершение в текст в надлежащем расположении.

    Объявление

    Swift

    func insertCompletion(_ word: String, forPartialWordRange charRange: NSRange, movement movement: Int, isFinal flag: Bool)

    Objective C

    - (void)insertCompletion:(NSString *)word forPartialWordRange:(NSRange)charRange movement:(NSInteger)movement isFinal:(BOOL)flag

    Параметры

    word

    Текст для вставки, включая распознанное частичное слово и его потенциальное завершение.

    charRange

    Диапазон символов распознанного частичного слова, которое будет завершено.

    movement

    Направление перемещения. Поскольку возможные значения видят NSText Раздел Constants. Это значение позволяет подклассам различать отмену завершения и выбор клавишами со стрелками, возвратом, вкладкой, или другими средними значениями, такими как щелчок.

    flag

    NOfalse в то время как пользователь перешел посредством потенциальных текстовых завершений, YEStrue когда завершение окончательно выбрано или отменено, и исходное значение повторно вставляется.

    Обсуждение

    Этот метод имеет два эффекта, текстовую замену и изменение выбора:

    • Это заменяет текст между charRange.start и текущая точка вставки с word.

    • Если flag NOfalse это изменяет выбор, чтобы быть последними n символами word где n равен [word length] минус charRange.length, т.е. потенциальное завершение.

    • Если flag YEStrue это делает пустой выбор и помещает точку вставки сразу после word.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает частичный диапазон с нового начала слова до точки вставки.

    Объявление

    Swift

    var rangeForUserCompletion: NSRange { get }

    Objective C

    @property(readonly) NSRange rangeForUserCompletion

    Возвращаемое значение

    Частичный диапазон с нового начала слова до точки вставки. Возврат (NSNotFound, 0) подавляет завершение.

    Обсуждение

    Может быть переопределен подклассами для изменения диапазона, который будет завершен.

    Возвращаемое значение от этого метода предназначается, чтобы использоваться для параметра диапазона в текстовых методах завершения такой как completionsForPartialWordRange:indexOfSelectedItem:.

    Специальные замечания

    В версии 10.4 OS X и позже, если существуют множественные выборы, этот метод действия на первом выбранном поддиапазоне.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Выполняет текст по умолчанию, проверяющий весь документ.

    Объявление

    Swift

    func checkTextInDocument(_ sender: AnyObject?)

    Objective C

    - (void)checkTextInDocument:(id)sender

    Параметры

    sender

    Управление, отправляющее сообщение. Может быть nil.

    Обсуждение

    Сразу выполняет текстовую проверку и заменяет содержание документа проверенным содержанием.

    Выполняемые проверки указаны setEnabledTextCheckingTypes:;

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Выполняет текст по умолчанию, проверяющий текущий выбор.

    Объявление

    Swift

    func checkTextInSelection(_ sender: AnyObject?)

    Objective C

    - (void)checkTextInSelection:(id)sender

    Параметры

    sender

    Управление, отправляющее сообщение. Может быть nil.

    Обсуждение

    Сразу выполняет текстовую проверку и заменяет выбор проверенным содержанием.

    Выполняемые проверки указаны setEnabledTextCheckingTypes:;

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Проверьте и замените текст в диапазоне с помощью указанных типов проверки и опций.

    Объявление

    Swift

    func checkTextInRange(_ range: NSRange, types checkingTypes: NSTextCheckingTypes, options options: [NSObject : AnyObject])

    Objective C

    - (void)checkTextInRange:(NSRange)range types:(NSTextCheckingTypes)checkingTypes options:(NSDictionary *)options

    Параметры

    range

    Диапазон для проверки.

    checkingTypes

    Тип проверки, которая будет выполняться, переданная ссылкой. Возможные константы перечислены в NSTextCheckingTypes и может быть объединен с помощью C поразрядно OR оператор для выполнения многократных проверок одновременно.

    options

    Словарь значений, используемых во время проверки, обрабатывает для выполнения. Посмотрите Spell Checking Option Dictionary Keys для поддерживаемых значений.

    Обсуждение

    Это вызовы метода метод делегата textView:willCheckTextInRange:options:types: позволяя Вам изменить параметры, прежде чем проверка происходит.

    Этот метод обычно не вызывали бы непосредственно с тех пор NSTextView самостоятельно вызовет его по мере необходимости, но это может быть переопределено.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Обрабатывает текст, проверяющий результаты, возвращенные текстовым представлением

    Объявление

    Swift

    func handleTextCheckingResults(_ results: [AnyObject], forRange range: NSRange, types checkingTypes: NSTextCheckingTypes, options options: [NSObject : AnyObject], orthography orthography: NSOrthography, wordCount wordCount: Int)

    Objective C

    - (void)handleTextCheckingResults:(NSArray *)results forRange:(NSRange)range types:(NSTextCheckingTypes)checkingTypes options:(NSDictionary *)options orthography:(NSOrthography *)orthography wordCount:(NSInteger)wordCount

    Параметры

    results

    Массив NSTextCheckingResult объекты.

    range

    Диапазон проверенного текста.

    checkingTypes

    Тип проверки выполняемого. Возможные константы перечислены в NSTextCheckingTypes и может быть объединен с помощью C поразрядно OR оператор для выполнения многократных проверок одновременно.

    options

    Словарь значений, используемых во время проверки, обрабатывает для выполнения. Посмотрите Spell Checking Option Dictionary Keys для поддерживаемых значений.

    orthography

    Орфография проверенного текста.

    wordCount

    Число слов.

    Обсуждение

    NSTextViewDelegate Protocol предлагает метод, textView:didCheckTextInRange:types:options:results:orthography:wordCount: это вызывают после того, как проверка выполняется, позволяя Вам изменить результаты.

    Этот метод обычно не вызывали бы непосредственно с тех пор NSTextView самостоятельно вызовет его по мере необходимости, но это может быть переопределено.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает текст по умолчанию, проверяющий типы.

    Объявление

    Swift

    var enabledTextCheckingTypes: NSTextCheckingTypes

    Objective C

    @property NSTextCheckingTypes enabledTextCheckingTypes

    Возвращаемое значение

    В настоящее время включаемый текст по умолчанию, проверяющий типы

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Устанавливает текст по умолчанию, проверяющий типы.

    Объявление

    Swift

    var enabledTextCheckingTypes: NSTextCheckingTypes

    Objective C

    @property NSTextCheckingTypes enabledTextCheckingTypes

    Параметры

    checkingTypes

    Типы текстовой проверки для выполнения по умолчанию. Посмотрите NSTextCheckingTypes для возможных значений.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • isAutomaticDashSubstitutionEnabled - isAutomaticDashSubstitutionEnabled Доступный в OS X v10.6 через OS X v10.9

    Возвраты, включена ли автоматическая замена тире.

    Объявление

    Objective C

    - (BOOL)isAutomaticDashSubstitutionEnabled

    Возвращаемое значение

    YEStrue если это включено, иначе NOfalse.

    Обсуждение

    Включение автоматической замены тире включает автоматическое преобразование двух дефисов ASCII (-) символы в длинное тире.

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

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.6 через OS X v10.9.

  • Наборы, включена ли автоматическая замена тире.

    Объявление

    Swift

    var automaticDashSubstitutionEnabled: Bool

    Objective C

    @property(getter=isAutomaticDashSubstitutionEnabled) BOOL automaticDashSubstitutionEnabled

    Параметры

    flag

    YEStrue если это должно быть включено, иначе NOfalse.

    Обсуждение

    Включение автоматической замены тире включает автоматическое преобразование последовательностей дефиса ASCII (-) символы к типографским тире.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Переключается состояние автоматической замены тире.

    Объявление

    Swift

    func toggleAutomaticDashSubstitution(_ sender: AnyObject?)

    Objective C

    - (void)toggleAutomaticDashSubstitution:(id)sender

    Параметры

    sender

    Управление, отправляющее сообщение. Может быть nil.

    Обсуждение

    Включение автоматической замены тире включает автоматическое преобразование последовательностей дефиса ASCII (-) символы к типографским тире.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • isAutomaticDataDetectionEnabled - isAutomaticDataDetectionEnabled Доступный в OS X v10.6 через OS X v10.9

    Возвраты, включено ли автоматическое обнаружение данных.

    Объявление

    Objective C

    - (BOOL)isAutomaticDataDetectionEnabled

    Возвращаемое значение

    YEStrue если это включено, иначе НЕТ.

    Обсуждение

    Автоматическое обнаружение данных включает обнаружение дат, адресов и телефонных номеров.

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

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.6 через OS X v10.9.

  • Наборы, включено ли автоматическое обнаружение данных.

    Объявление

    Swift

    var automaticDataDetectionEnabled: Bool

    Objective C

    @property(getter=isAutomaticDataDetectionEnabled) BOOL automaticDataDetectionEnabled

    Параметры

    flag

    YEStrue если это должно быть включено, иначе NOfalse.

    Обсуждение

    Автоматическое обнаружение данных включает обнаружение дат, адресов и телефонных номеров.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Переключается состояние автоматического обнаружения данных.

    Объявление

    Swift

    func toggleAutomaticDataDetection(_ sender: AnyObject?)

    Objective C

    - (void)toggleAutomaticDataDetection:(id)sender

    Параметры

    sender

    Управление, отправляющее сообщение. Может быть nil.

    Обсуждение

    Автоматическое обнаружение данных включает обнаружение дат, адресов и телефонных номеров.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • isAutomaticSpellingCorrectionEnabled - isAutomaticSpellingCorrectionEnabled Доступный в OS X v10.6 через OS X v10.9

    Возвраты, включено ли автоматическое исправление орфографических ошибок.

    Объявление

    Objective C

    - (BOOL)isAutomaticSpellingCorrectionEnabled

    Возвращаемое значение

    YEStrue если это включено, иначе NOfalse.

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

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.6 через OS X v10.9.

  • Наборы, включено ли автоматическое исправление орфографических ошибок.

    Объявление

    Swift

    var automaticSpellingCorrectionEnabled: Bool

    Objective C

    @property(getter=isAutomaticSpellingCorrectionEnabled) BOOL automaticSpellingCorrectionEnabled

    Параметры

    flag

    YEStrue если это должно быть включено, иначе NOfalse.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Переключается состояние автоматического исправления орфографических ошибок.

    Объявление

    Swift

    func toggleAutomaticSpellingCorrection(_ sender: AnyObject?)

    Objective C

    - (void)toggleAutomaticSpellingCorrection:(id)sender

    Параметры

    sender

    Управление, отправляющее сообщение. Может быть nil.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • isAutomaticTextReplacementEnabled - isAutomaticTextReplacementEnabled Доступный в OS X v10.6 через OS X v10.9

    Возвраты, включена ли автоматическая текстовая замена.

    Объявление

    Objective C

    - (BOOL)isAutomaticTextReplacementEnabled

    Возвращаемое значение

    YEStrue если это включено, иначе NOfalse.

    Обсуждение

    Включение автоматической текстовой замены включает автоматическую замену множества элементов статического текста на основе пользовательских настроек.

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

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.6 через OS X v10.9.

  • Наборы, включена ли автоматическая текстовая замена.

    Объявление

    Swift

    var automaticTextReplacementEnabled: Bool

    Objective C

    @property(getter=isAutomaticTextReplacementEnabled) BOOL automaticTextReplacementEnabled

    Параметры

    flag

    YEStrue если это должно быть включено, иначе NOfalse.

    Обсуждение

    Включение автоматической текстовой замены включает автоматическую замену множества элементов статического текста на основе пользовательских настроек.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Переключается состояние автоматической текстовой замены.

    Объявление

    Swift

    func toggleAutomaticTextReplacement(_ sender: AnyObject?)

    Objective C

    - (void)toggleAutomaticTextReplacement:(id)sender

    Параметры

    sender

    Управление, отправляющее сообщение. Может быть nil.

    Обсуждение

    Включение автоматической текстовой замены включает автоматическую замену множества элементов статического текста на основе пользовательских настроек.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • becomeFirstResponder - becomeFirstResponder Доступный в OS X v10.0 через OS X v10.4

    Сообщает получателю, что это становится первым респондентом.

    Оператор осуждения

    Используйте NSWindow метод makeFirstResponder: заставить текст просмотреть первого респондента.

    Объявление

    Objective C

    - (BOOL)becomeFirstResponder

    Возвращаемое значение

    Возвраты YEStrue.

    Обсуждение

    Если предыдущим первым респондентом не был NSTextView на том же NSLayoutManager как получение NSTextView, этот метод рисует выбор и обновляет точку вставки при необходимости.

    Используйте NSWindow метод makeFirstResponder:, не этот метод, чтобы заставить текст просмотреть первого респондента. Никогда не вызывайте этот метод непосредственно.

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

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.0 через OS X v10.4.

    Не доступный 64-разрядным приложениям.

    См. также

    – resignFirstResponder

  • resignFirstResponder - resignFirstResponder Доступный в OS X v10.0 через OS X v10.4

    Уведомляет получатель, что попросили оставить его состояние как первого респондента.

    Оператор осуждения

    Используйте NSWindow метод makeFirstResponder: заставить текст просмотреть первого респондента.

    Объявление

    Objective C

    - (BOOL)resignFirstResponder

    Возвращаемое значение

    YEStrue если текстовое представление оставит первого респондента, NOfalse иначе.

    Обсуждение

    Если объект текстовым представлением, присоединенным к тому же менеджеру по расположению как получатель, этот метод возвраты, который станет новым первым респондентом является YEStrue без дальнейших действий. Иначе, этот метод отправляет a textShouldEndEditing: обменивайтесь сообщениями его делегату (если таковые имеются). Если возвращается делегат NOfalse, этот метод возвраты NOfalse. Если возвращается делегат YEStrue, этот метод скрывает выделение выбора и отправляет NSTextDidEndEditingNotification к центру уведомления по умолчанию и затем возвращается YEStrue.

    Используйте NSWindow метод makeFirstResponder:, не этот метод, чтобы заставить текст просмотреть первого респондента. Никогда не вызывайте этот метод непосредственно.

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

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.0 через OS X v10.4.

    Не доступный 64-разрядным приложениям.

    См. также

    – breakUndoCoalescing

  • Уведомляет панель QuickLook, что может требоваться обновление.

    Объявление

    Swift

    func updateQuickLookPreviewPanel()

    Objective C

    - (void)updateQuickLookPreviewPanel

    Обсуждение

    Уведомляет QLPreviewPanel класс для возможного состояния изменяется с источником данных или контроллером. Обычно вызванный в ответ на изменения выбора.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Сообщение действия, переключающее состояние видимости панели предварительного просмотра Беглого взгляда.

    Объявление

    Swift

    @IBAction func toggleQuickLookPreviewPanel(_ sender: AnyObject?)

    Objective C

    - (IBAction)toggleQuickLookPreviewPanel:(id)sender

    Параметры

    sender

    Отправитель сообщения.

    Обсуждение

    Если получатель является текущим контроллером Беглого взгляда, это сообщение действия переключает состояние видимости панели предварительного просмотра Беглого взгляда.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает массив URLs для элементов, которые могут быть выведены на экран QuickLook в указанных диапазонах.

    Объявление

    Swift

    func quickLookPreviewableItemsInRanges(_ ranges: [AnyObject]) -> [AnyObject]?

    Objective C

    - (NSArray *)quickLookPreviewableItemsInRanges:(NSArray *)ranges

    Параметры

    ranges

    Массив диапазонов.

    Возвращаемое значение

    Возвращает массив документа URLs для текстового присоединяемого содержания, при наличии.

    Обсуждение

    Каждый элемент предварительного просмотра должен соответствовать QLPreviewItem протокол.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Метод действия, устанавливающий ориентацию макета текста.

    Объявление

    Swift

    func changeLayoutOrientation(_ sender: AnyObject?)

    Objective C

    - (void)changeLayoutOrientation:(id)sender

    Параметры

    sender

    Отправитель.

    Обсуждение

    Вызовы setLayoutOrientation: с тегом отправителя как ориентация.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Изменяет ориентацию макета получателя и лишает законной силы содержание.

    Объявление

    Swift

    func setLayoutOrientation(_ theOrientation: NSTextLayoutOrientation)

    Objective C

    - (void)setLayoutOrientation:(NSTextLayoutOrientation)theOrientation

    Параметры

    theOrientation

    Текстовая ориентация макета.

    Обсуждение

    В отличие от другого NSTextView свойства, это не совместно используется одноуровневыми представлениями. Это также поворачивает границы 90 градусов, горизонтальные и вертикальные биты подкачек autoresizingMask маска, и реконфигурировала isHorizontallyResizable и isVerticallyResizable свойства соответственно. Кроме того, если enclosingScrollView возвраты не -nil, это реконфигурировало горизонтальные и вертикальные представления линейки, горизонтальные и вертикальные скроллеры и кадр.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Используйте интерфейс панели находки для этого текстового представления.

    Объявление

    Swift

    var usesFindBar: Bool

    Objective C

    @property BOOL usesFindBar

    Параметры

    flag

    Указывает, использовать ли панель находки для этого текстового представления.

    Обсуждение

    Посмотрите Ссылку класса NSTextFinder для получения информации о панели находки.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвраты, использует ли текстовое представление панель находки.

    Объявление

    Swift

    var usesFindBar: Bool

    Objective C

    @property BOOL usesFindBar

    Возвращаемое значение

    YEStrue если панель находки используется для этого текстового представления; иначе NOfalse.

    Обсуждение

    Посмотрите Ссылку класса NSTextFinder для получения информации о панели находки.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Наборы, включен ли инкрементный поиск.

    Объявление

    Swift

    var incrementalSearchingEnabled: Bool

    Objective C

    @property(getter=isIncrementalSearchingEnabled) BOOL incrementalSearchingEnabled

    Параметры

    flag

    Указывает, включен ли инкрементный поиск для этого текстового представления.

    Обсуждение

    Посмотрите Ссылку класса NSTextFinder для получения информации о панели находки.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • isIncrementalSearchingEnabled - isIncrementalSearchingEnabled Доступный в OS X v10.7 через OS X v10.9

    Возвраты, включен ли инкрементный поиск.

    Объявление

    Objective C

    - (BOOL)isIncrementalSearchingEnabled

    Возвращаемое значение

    YEStrue если включен инкрементный поиск; иначе NOfalse.

    Обсуждение

    Посмотрите Ссылку класса NSTextFinder для получения информации о панели находки.

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

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.7 через OS X v10.9.

  • Эти константы указывают, насколько текстовое представление расширяет выбор, когда пользователь перетаскивает мышь. Они используются selectionGranularity, setSelectionGranularity:, и selectionRangeForProposedRange:granularity::

    Объявление

    Swift

    enum NSSelectionGranularity : UInt { case SelectByCharacter case SelectByWord case SelectByParagraph }

    Objective C

    enum { NSSelectByCharacter = 0, NSSelectByWord = 1, NSSelectByParagraph = 2 }; typedef NSUInteger NSSelectionGranularity;

    Константы

    • SelectByCharacter

      NSSelectByCharacter

      Расширяет символ выбора символом.

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

    • SelectByWord

      NSSelectByWord

      Расширяет выбор пословно.

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

    • SelectByParagraph

      NSSelectByParagraph

      Расширяет абзац выбора абзацем.

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Эти константы указывают предпочтительное направление выбора. Они используются selectionAffinity и setSelectedRange:affinity:stillSelecting:.

    Объявление

    Swift

    enum NSSelectionAffinity : UInt { case Upstream case Downstream }

    Objective C

    enum { NSSelectionAffinityUpstream = 0, NSSelectionAffinityDownstream = 1 }; typedef NSUInteger NSSelectionAffinity;

    Константы

    • Upstream

      NSSelectionAffinityUpstream

      Выбор перемещается к верхней части документа.

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

    • Downstream

      NSSelectionAffinityDownstream

      Выбор перемещается к нижней части документа.

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Эти константы определяют теги для performFindPanelAction:.

    Эти константы осуждаются в пользу NSTextFinder эквивалентные константы, определенные в NSTextFinderAction константы.

    Объявление

    Swift

    enum NSFindPanelAction : UInt { case ShowFindPanel case Next case Previous case ReplaceAll case Replace case ReplaceAndFind case SetFindString case ReplaceAllInSelection case SelectAll case SelectAllInSelection }

    Objective C

    enum { NSFindPanelActionShowFindPanel = 1, NSFindPanelActionNext = 2, NSFindPanelActionPrevious = 3, NSFindPanelActionReplaceAll = 4, NSFindPanelActionReplace = 5, NSFindPanelActionReplaceAndFind = 6, NSFindPanelActionSetFindString = 7, NSFindPanelActionReplaceAllInSelection = 8 }; typedef NSUInteger NSFindPanelAction;

    Константы

    • ShowFindPanel

      NSFindPanelActionShowFindPanel

      Выводит на экран панель находки.

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

    • Next

      NSFindPanelActionNext

      Находит следующий экземпляр запрошенного текста.

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

    • Previous

      NSFindPanelActionPrevious

      Находит предыдущий экземпляр запрошенного текста.

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

    • ReplaceAll

      NSFindPanelActionReplaceAll

      Замены все экземпляры запроса в текстовом представлении.

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

    • Replace

      NSFindPanelActionReplace

      Заменяет экземпляр единого запроса в текстовом представлении.

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

    • ReplaceAndFind

      NSFindPanelActionReplaceAndFind

      Заменяет экземпляр единого запроса и находит следующее.

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

    • SetFindString

      NSFindPanelActionSetFindString

      Устанавливает строку запроса в текущий выбор.

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

    • ReplaceAllInSelection

      NSFindPanelActionReplaceAllInSelection

      Замены все экземпляры запроса в выборе.

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

    • SelectAll

      NSFindPanelActionSelectAll

      Выбирает все экземпляры запроса в текстовом представлении.

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

    • SelectAllInSelection

      NSFindPanelActionSelectAllInSelection

      Выбирает все экземпляры запроса в выборе.

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Идентификаторы локали представляют входные доступные источники.

    Объявление

    Swift

    var NSAllRomanInputSourcesLocaleIdentifier: NSString!

    Objective C

    NSString *NSAllRomanInputSourcesLocaleIdentifier

    Константы

    • NSAllRomanInputSourcesLocaleIdentifier

      NSAllRomanInputSourcesLocaleIdentifier

      Метаидентификатор локали, представляющий набор римских входных доступных источников. Можно передать [NSArray arrayWithObject: NSAllRomanInputSourcesLocaleIdentifier] к setAllowedInputSourceLocales: метод для ограничения позволенный входные источники римлянину только.

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

  • В дополнение к связывающимся строкам поиска через область монтажа находки, стандартную панель Find для NSTextView также передает метаданные параметра поиска, включая чувствительность к регистру и опции соответствия подстроки. Эти метаданные сохранены в списке свойств как NSFindPanelSearchOptionsPboardType значение на глобальной области монтажа находки. Также, приложения сторонних производителей могут сохранить дополнительные ключи в этом списке свойств для передачи дополнительных метаданных, как желаемый поддерживать различные параметры поиска, характерные для панелей Find многих сторонних приложений.

    Объявление

    Swift

    var NSFindPanelSearchOptionsPboardType: NSString! var NSFindPanelCaseInsensitiveSearch: NSString! var NSFindPanelSubstringMatch: NSString!

    Objective C

    NSString *NSFindPanelSearchOptionsPboardType NSString *NSFindPanelCaseInsensitiveSearch NSString *NSFindPanelSubstringMatch

    Константы

    • NSFindPanelSearchOptionsPboardType

      NSFindPanelSearchOptionsPboardType

      Введите для NSFindPanel список свойств метаданных. Используемый с NSPasteBoard метод propertyListForType:.

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

    • NSFindPanelCaseInsensitiveSearch

      NSFindPanelCaseInsensitiveSearch

      Булево значение, указывающее, нечувствителен ли поиск к регистру. YEStrue указывает поиск без учета регистра; иначе, NOfalse.

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

    • NSFindPanelSubstringMatch

      NSFindPanelSubstringMatch

      NSNumber объект, содержащий одно из значений, определяется в NSFindPanelSubstringMatchType.

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

  • Тип подстроки, соответствующей используемый панелью Find.

    Объявление

    Swift

    enum NSFindPanelSubstringMatchType : UInt { case Contains case StartsWith case FullWord case EndsWith }

    Objective C

    enum { NSFindPanelSubstringMatchTypeContains = 0, NSFindPanelSubstringMatchTypeStartsWith = 1, NSFindPanelSubstringMatchTypeFullWord = 2, NSFindPanelSubstringMatchTypeEndsWith = 3 }; typedef NSUInteger NSFindPanelSubstringMatchType;

    Константы

    • Contains

      NSFindPanelSubstringMatchTypeContains

      Находит слово, содержащее строку поиска.

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

    • StartsWith

      NSFindPanelSubstringMatchTypeStartsWith

      Находит слово начиная со строки поиска.

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

    • FullWord

      NSFindPanelSubstringMatchTypeFullWord

      Находит слово, точно соответствующее строку поиска.

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

    • EndsWith

      NSFindPanelSubstringMatchTypeEndsWith

      Находит окончание слова со строкой поиска.

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

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

    NSTextView сообщения это уведомление каждый раз, когда setSelectedRange:affinity:stillSelecting: вызывается, или непосредственно или через многие методы (mouseDown:, selectAll:, и т.д.), которые вызывают его косвенно. Когда пользователь выбирает текст, это уведомление отправляется только один раз, в конце работы выбора. Текстовый делегат представления получает a textViewDidChangeSelection: обменивайтесь сообщениями, когда будет отправлено это уведомление.

    Объект уведомления является текстовым представлением уведомления. userInfo словарь содержит следующую информацию:

    Ключ

    Значение

    @"NSOldSelectedCharacterRange"

    NSValue объект, содержащий NSRange структура с первоначально выбранным диапазоном.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Отправленный, когда новое текстовое представление установлено как текстовое представление, отправляющее уведомления.

    Это уведомление позволяет наблюдателям повторно регистрировать себя для нового текстового представления. Методы такой как removeTextContainerAtIndex:, textContainerChangedTextView:, и insertTextContainer:atIndex: заставьте это уведомление быть отправленным.

    Объект уведомления является старым текстовым представлением уведомления, или nil. userInfo словарь содержит следующую информацию:

    Ключ

    Значение

    @"NSOldNotifyingTextView"

    Старое NSTextView, если Вы существуете, иначе nil.

    @"NSNewNotifyingTextView"

    Новое NSTextView, если Вы существуете, иначе nil.

    Нет никакого метода делегата, связанного с этим уведомлением. Текстовая система обработки гарантирует, что, когда новое текстовое представление заменяет старый в качестве текстового представления уведомления, существующий делегат становится делегатом нового текстового представления, и делегат регистрируется для получения текстовых уведомлений представления из нового текстового представления уведомления. Все другие наблюдатели ответственны за регистрацию себя при получении этого уведомления.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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