NSTextView
NSTextView класс является классом фронтэнда текстовой системы Набора Приложения. Класс составляет текст, которым управляют компоненты бэкэнда, и обрабатывает пользовательские события, чтобы выбрать и изменить его текст. NSTextView основные средние значения для получения текстового объекта, угождающего почти всем потребностям в отображении и управлении текстом на уровне пользовательского интерфейса. В то время как NSTextView подкласс NSText класс — который объявляет самый общий интерфейс Cocoa к текстовой системе —NSTextView добавляет основные опции вне возможностей NSText.
Ваши приложения будут использовать NSTextView класс по NSText класс. Также важно помнить, что NSTextView соответствует большому количеству протоколов, как упомянуто выше. Методы этих протоколов доступны экземплярам NSTextView класс.
Обязательно считайте текстовое Руководство по архитектуре Какао и текстовое Руководство по программированию Уровня Интерфейса Пользователя системы, чтобы полностью понять, как использовать этот класс.
О методах делегата
NSTextView класс связывается с его делегатом через методы, объявленные обоими NSTextViewDelegate Protocol и протоколом его суперкласса, NSTextDelegate Protocol. Все сообщения делегации прибывают из первого текстового представления.
Наследование
-
NSObject -
NSResponder -
NSView -
NSText -
NSTextView -
OSAScriptView
-
NSObject -
NSResponder -
NSView -
NSText -
NSTextView -
OSAScriptView
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSAccessibility -
NSAccessibilityElementProtocol -
NSAccessibilityNavigableStaticText -
NSAccessibilityStaticText -
NSAnimatablePropertyContainer -
NSAppearanceCustomization -
NSChangeSpelling -
NSCoding -
NSDraggingDestination -
NSDraggingSource -
NSIgnoreMisspelledWords -
NSObjectProtocol -
NSTextInput -
NSTextInputClient -
NSTextLayoutOrientationProvider -
NSUserInterfaceItemIdentification -
NSUserInterfaceValidations -
Печатаемый -
Reflectable -
NSAccessibility -
NSAccessibilityElement -
NSAccessibilityNavigableStaticText -
NSAnimatablePropertyContainer -
NSAppearanceCustomization -
NSChangeSpelling -
NSCoding -
NSDraggingDestination -
NSDraggingSource -
NSIgnoreMisspelledWords -
NSObject -
NSTextInput -
NSTextInputClient -
NSTextLayoutOrientationProvider -
NSUserInterfaceItemIdentification -
NSUserInterfaceValidations
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
-
init (frame:textContainer:) - initWithFrame:textContainer:Определяемый инициализаторИнициализирует текстовое представление.
Объявление
Swift
init(frameframeRect: NSRect, textContaineraTextContainer: NSTextContainer?)Objective C
- (instancetype)initWithFrame:(NSRect)frameRecttextContainer:(NSTextContainer *)aTextContainerПараметры
frameRectПрямоугольник кадра текстового представления.
aTextContainerТекстовый контейнер текстового представления.
Возвращаемое значение
Инициализированное текстовое представление.
Обсуждение
Этот метод является определяемым инициализатором для
NSTextViewобъекты.В отличие от этого
initWithFrame:, который накапливает всю группу обрабатывающих текст объектов, Вы используете этот метод после создания других компонентов текстовой системы обработки — текстовый объект хранения, менеджер по расположению и текстовый контейнер. Сборка компонентов этим способом означает, что текстовое хранение, не текстовое представление, является основным владельцем объектов компонента.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Инициализирует текстовое представление.
Объявление
Swift
convenience init(frameframeRect: 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 и позже.
См. также
-
Заменяет текстовый контейнер для группы текстовых системных объектов, содержащих получатель, сохраняя ассоциацию между получателем и его менеджером по расположению неповрежденной.
Объявление
Swift
func replaceTextContainer(_aTextContainer: NSTextContainer)Objective C
- (void)replaceTextContainer:(NSTextContainer *)aTextContainerПараметры
aTextContainerНовый текстовый контейнер. Этот метод повышения
NSInvalidArgumentExceptionеслиaTextContainernil.Оператор импорта
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 и позже.
См. также
-
Устанавливает вакуум, получатель разбрасывает свой связанный текстовый контейнер.
Параметры
insetВакуум для разбрасывания текстового текстового контейнера представления.
Обсуждение
Возможно установить текстовый контейнер и размеры представления и поведение изменения размеров так, чтобы вставка не могла сохраняться точно, несмотря на то, что текстовая система пытается поддержать вставку по мере возможности. В любом случае,
textContainerOriginи размер текстового контейнера является авторитетным относительно расположения текстового контейнера в представлении.Сам текст может иметь дополнительную вставку, в текстовом контейнере, указанном
setLineFragmentPadding:методNSTextContainer.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает вакуум, получатель разбрасывает свой текстовый контейнер.
Возвращаемое значение
Вакуум получатель разбрасывает свой текстовый контейнер.
Оператор импорта
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 и позже.
См. также
– invalidateTextContainerOrigin– textContainerInsetusedRectForTextContainer:(NSLayoutManager) -
Лишает законной силы расчетный источник текстового контейнера.
Объявление
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 и позже.
См. также
– textContainersetLayoutManager:(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: NSColorObjective 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: NSColorObjective C
@property(copy) NSColor *backgroundColorВозвращаемое значение
Цвет фона получателя.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Наборы, рисует ли получатель свой фон.
Объявление
Swift
var drawsBackground: BoolObjective C
@property BOOL drawsBackgroundПараметры
flagYEStrueзаставить получатель заполнять свой фон цветом фона,NOfalseиначе.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвраты, рисует ли получатель свой фон
Объявление
Swift
var drawsBackground: BoolObjective C
@property BOOL drawsBackgroundВозвращаемое значение
YEStrueесли получатель рисует свой фон,NOfalseиначе.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Наборы, позволяет ли получатель его цвету фона изменяться.
Объявление
Swift
var allowsDocumentBackgroundColorChange: BoolObjective C
@property BOOL allowsDocumentBackgroundColorChangeПараметры
flagYEStrueесли получатель позволяет цвету фона изменяться, иначеNOfalse.Обсуждение
Это соответствует цвету фона полноты текстового представления, не только к выбранному диапазону текста.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
-
Возвраты, позволяет ли получатель его цвету фона изменяться.
Объявление
Swift
var allowsDocumentBackgroundColorChange: BoolObjective 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, avoidAdditionalLayoutflag: Bool)Objective C
- (void)setNeedsDisplayInRect:(NSRect)aRectavoidAdditionalLayout:(BOOL)flagПараметры
aRectПрямоугольник, в котором требуется дисплей.
flagЗначение
YEStrueзаставляет получатель не выполнять любое расположение, даже если это означает, что части текстового представления остаются пустыми. Иначе получатель выполняет, по крайней мере, столько же расположения по мере необходимости для отображенияaRect.Обсуждение
NSTextViewпереопределенияNSViewsetNeedsDisplayInRect:метод для вызова этого метода с aflagпараметр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 и позже.
-
Рисует или стирает точку вставки.
Объявление
Параметры
aRectПрямоугольник, в котором можно нарисовать точку вставки.
aColorЦвет, с которым можно нарисовать точку вставки.
flagYEStrueнарисовать точку вставки,NOfalseстереть его.Специальные замечания
Когда этот метод вызывается, фокус должен быть заблокирован на получателе. Вы не должны должны быть вызывать этот метод непосредственно.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
– insertionPointColor– shouldDrawInsertionPoint– backgroundColorlockFocus(NSView) -
Рисует фон текстового представления.
Объявление
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 и позже.
См. также
-
Возвращает массив идентификаторов локали, представляющих входные источники, которым позволяют быть включенными, когда получатель имеет клавиатурный фокус.
Объявление
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: BoolObjective C
@property BOOL allowsUndoВозвращаемое значение
YEStrueесли получатель позволяет отмену, иначеNOfalse.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Наборы, включена ли поддержка отмены.
Объявление
Swift
var allowsUndo: BoolObjective C
@property BOOL allowsUndoПараметры
flagYEStrueвключить поддержку отмены,NOfalseиначе.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Средства управления, просматривает ли текст совместное использование менеджера по расположению получателя, позволяют пользователю редактировать текст.
Объявление
Swift
var editable: BoolObjective C
@property(getter=isEditable) BOOL editableПараметры
flagYEStrueпозволить пользователю редактировать текст и атрибуты всего текста просматривает совместное использование менеджера по расположению получателя,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: BoolObjective C
@property(getter=isSelectable) BOOL selectableПараметры
flagYEStrueпозволить пользователю выбирать текст всего текста просматривает совместное использование менеджера по расположению получателя; иначе,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: BoolObjective C
@property(getter=isFieldEditor) BOOL fieldEditorПараметры
flagYEStrueвызвать текст просматривает совместное использование менеджера по расположению получателя для поведения как полевые редакторы,NOfalseиначе.Обсуждение
Полевые редакторы интерпретируют Вкладку, Shift-Tab, и Возврат (Входит) как сигналы, чтобы закончить редактирование и возможно изменить первого респондента. Неполевые редакторы вместо этого принимают эти символы как ввод текста. Посмотрите Текстовые поля, текстовые Представления и Полевого Редактора для получения дополнительной информации о полевых редакторах. По умолчанию текстовые представления не ведут себя как полевые редакторы.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
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.
См. также
-
Средства управления, просматривает ли текст совместное использование менеджера по расположению получателя, позволяют пользователю применять атрибуты к определенным диапазонам текста.
Объявление
Swift
var richText: BoolObjective C
@property(getter=isRichText) BOOL richTextПараметры
flagYEStrueпозволить пользователю применять атрибуты к определенным диапазонам текста в тексте просматривает совместное использование менеджера по расположению получателя,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: BoolObjective C
@property BOOL importsGraphicsПараметры
flagYEStrueпозволить пользователю импортировать файлы путем перетаскивания на текст просматривает совместное использование менеджера по расположению получателя,NOfalseиначе.Обсуждение
Текстовые представления, установленные принять перетащенные файлы, также установлены позволить обогащенный текст. По умолчанию текстовые представления не принимают перетащенные файлы, но действительно позволяют обогащенный текст.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвраты, просматривает ли текст совместное использование менеджера по расположению получателя, позволяют пользователю импортировать файлы путем перетаскивания.
Объявление
Swift
var importsGraphics: BoolObjective C
@property BOOL importsGraphicsВозвращаемое значение
YEStrueесли пользователю разрешают импортировать файлы путем перетаскивания на текстовое совместное использование представлений менеджера по расположению получателя,NOfalseиначе.Обсуждение
Текстовые представления, установленные принять перетащенные файлы, также установлены позволить обогащенный текст. По умолчанию текстовые представления не принимают перетащенные файлы, но действительно позволяют обогащенный текст.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
– isRichText– textStorageattributedStringWithAttachment:(Дополнения NSAttributedString)insertAttributedString:atIndex:(NSMutableAttributedString)– setImportsGraphics: -
Устанавливает направление записи основы диапазона текста.
Объявление
Swift
func setBaseWritingDirection(_writingDirection: NSWritingDirection, rangerange: NSRange)Objective C
- (void)setBaseWritingDirection:(NSWritingDirection)writingDirectionrange:(NSRange)rangeПараметры
writingDirectionНовое направление записи для текста в
range.rangeДиапазон текста, который будет иметь новое направление записи.
Обсуждение
Вызовите этот метод для изменения направления записи основы слева направо к справа налево для языков как иврит и арабский язык, например.
Этот метод не включает поддержку отмены по умолчанию. Клиенты должны вызвать
shouldChangeTextInRanges:replacementStrings:илиshouldChangeTextInRange:replacementString:включать этот метод в невыполнимое действие.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.4 и позже.
-
toggleBaseWritingDirection: - toggleBaseWritingDirection:(OS X v10.6)Изменяет направление записи основы абзаца между слева направо и справа налево.
Оператор осуждения
Этот метод осуждается в пользу методов класса 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 и позже.
См. также
-
Возвращает стиль абзаца получателя по умолчанию.
Объявление
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: BoolObjective C
@property BOOL allowsImageEditingВозвращаемое значение
YEStrueесли позволяется редактирование изображение; иначе,NOfalse.Обсуждение
Для редактирования изображение, которое будет позволено, текстовое представление должно быть доступным для редактирования, и текстовая присоединяемая ячейка должна поддерживать редактирование изображение.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Указывает, должны ли присоединения изображения разрешить редактировать их изображений.
Объявление
Swift
var allowsImageEditing: BoolObjective C
@property BOOL allowsImageEditingПараметры
flagЕсли
YEStrue, редактирование изображение позволяется; еслиNOfalse, это не позволяется.Обсуждение
Для редактирования изображение, которое будет позволено, текстовое представление должно быть доступным для редактирования, и текстовая присоединяемая ячейка должна поддерживать редактирование изображение.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Включает и отключает автоматическую замену кавычки.
Объявление
Swift
var automaticQuoteSubstitutionEnabled: BoolObjective 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: BoolObjective C
@property(getter=isAutomaticLinkDetectionEnabled) BOOL automaticLinkDetectionEnabledПараметры
flagЕсли
YEStrue, автоматическое обнаружение ссылки включено; еслиNOfalse, это отключено.Обсуждение
Автоматическое обнаружение ссылки заставляет строки, представляющие URLs, введенный в представлении быть автоматически превращенными в ссылки к тому URLs.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.5 и позже.
См. также
– isAutomaticLinkDetectionEnabled– toggleAutomaticLinkDetection:URLAtIndex:effectiveRange:(NSAttributedString) -
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.
См. также
– setAutomaticLinkDetectionEnabled:– toggleAutomaticLinkDetection:URLAtIndex:effectiveRange:(NSAttributedString) -
Изменяет состояние автоматического обнаружения ссылки от включенного до отключенного и наоборот.
Объявление
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 и позже.
См. также
– setAutomaticLinkDetectionEnabled:– isAutomaticLinkDetectionEnabledURLAtIndex:effectiveRange:(NSAttributedString) -
Указывает, предоставляет ли текстовое представление автоматически место назначения ссылки как подсказка для текста, имеющего атрибут ссылки.
Объявление
Swift
var displaysLinkToolTips: BoolObjective C
@property BOOL displaysLinkToolTipsВозвращаемое значение
YEStrueесли подсказки ссылки автоматически выведены на экран; иначе,NOfalse.Обсуждение
Значение по умолчанию для этой функции
YEStrue; клиенты, не хотящие, чтобы подсказки были выведены на экран автоматически, должны явно отключить его.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Включает или отключает автоматический дисплей подсказок ссылки.
Объявление
Swift
var displaysLinkToolTips: BoolObjective C
@property BOOL displaysLinkToolTipsПараметры
flagЕсли
YEStrue, автоматический дисплей подсказки ссылки включен; еслиNOfalse, это отключено.Обсуждение
Значение по умолчанию для этой функции
YEStrue; клиенты, не хотящие, чтобы подсказки были выведены на экран автоматически, должны явно отключить его.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Средства управления, просматривает ли текст совместное использование менеджера по расположению получателя использование линейка.
Объявление
Swift
var usesRuler: BoolObjective C
@property BOOL usesRulerПараметры
flagYEStrueвызвать текст просматривает совместное использование менеджера по расположению получателя для ответа наNSRulerViewклиент обменивается сообщениями и к связанным с абзацем действиям меню, и обновите линейку (когда видимый), когда выбор изменяется с его абзацем и атрибутами вкладки, иначеNOfalse.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвраты, просматривает ли текст совместное использование менеджера по расположению получателя использование линейка.
Объявление
Swift
var usesRuler: BoolObjective C
@property BOOL usesRulerВозвращаемое значение
YEStrueесли текст просматривает совместное использование менеджера по расположению получателя использование линейка,NOfalseиначе.Обсуждение
Посмотрите
setUsesRuler:иrangeForUserParagraphAttributeChangeдля эффекта это имеет на текстовом поведении представления. По умолчанию текстовые объекты представления используют линейку.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Средства управления, просматривает ли представление прокрутки, включающее текст, совместное использование менеджера по расположению получателя, выводят на экран линейку.
Объявление
Swift
var rulerVisible: BoolObjective C
@property(getter=isRulerVisible) BOOL rulerVisibleПараметры
flagYEStrueпоказать линейку,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: BoolObjective C
@property BOOL usesInspectorBarПараметры
flagУказывает, использует ли это текстовое представление панель инспектора.
Обсуждение
Панель инспектора выводит на экран текстовые управления форматированием, во многом как те в приложениях iWork, которые могут быть использованы вместо управлений форматированием в представлении аксессуара линейки.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
См. также
-
Возвраты, использует ли это текстовое представление панель инспектора.
Объявление
Swift
var usesInspectorBar: BoolObjective C
@property BOOL usesInspectorBarВозвращаемое значение
YEStrueесли текстовое представление использует панель инспектора; иначеNOfalse.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
См. также
-
Возвращает массив, содержащий диапазоны символов, выбранных в менеджере по расположению получателя.
Объявление
Swift
var selectedRanges: [AnyObject]Objective C
@property(copy) NSArray *selectedRangesВозвращаемое значение
Неноль, непустой массив объектов, отвечающих на NSValue
rangeValueметод. Кроме того, объекты в массиве сортируются, неналожение, состоящий из нескольких несмежных участков, и (за исключением случая единственного диапазона) имеют «не нулевую длину».Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Устанавливает выбор в символы в единственном диапазоне.
Объявление
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, affinityaffinity: NSSelectionAffinity, stillSelectingflag: Bool)Objective C
- (void)setSelectedRange:(NSRange)charRangeaffinity:(NSSelectionAffinity)affinitystillSelecting:(BOOL)flagПараметры
charRangeДиапазон символов для выбора. Этот диапазон должен начаться и закончиться на границах глифа и не разделить основные глифы и их метки без интервалов.
affinityСродство выбора к выбору. Посмотрите
selectionAffinityдля получения дополнительной информации о том, как работает сродство.flagYEStrueвести себя соответственно для продолжающегося выбора, куда пользователь все еще перетаскивает мышь,NOfalseиначе. ЕслиYEStrue, получатель не отправляет уведомления или удаляет маркировку из ее отмеченного текста. ЕслиNOfalse, получатель отправляетNSTextViewDidChangeSelectionNotificationесли новый выбор больше, чем отмеченная область, к центру уведомления по умолчанию и удаляет маркировку из отмеченного текста.Обсуждение
Этот метод сбрасывает гранулярность выбора к
NSSelectByCharacter.Специальные замечания
В версии 10.4 OS X и позже, если существуют множественные выборы, этот метод действия на первом выбранном поддиапазоне.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
– setSelectedRange:– selectionAffinity– selectionGranularityselectedRange(NSTextInput) -
Устанавливает выбор в символы в массиве диапазонов в ответ на пользовательское действие.
Объявление
Swift
func setSelectedRanges(_ranges: [AnyObject], affinityaffinity: NSSelectionAffinity, stillSelectingstillSelectingFlag: Bool)Objective C
- (void)setSelectedRanges:(NSArray *)rangesaffinity:(NSSelectionAffinity)affinitystillSelecting:(BOOL)stillSelectingFlagПараметры
rangesНеноль, непустой массив объектов, отвечающих на NSValue
rangeValueметод. Диапазоны вrangesмассив должен начаться и закончиться на границах глифа и не разделить основные глифы и их метки без интервалов.affinityСродство выбора к выбору. Посмотрите
selectionAffinityдля получения дополнительной информации о том, как работает сродство.stillSelectingFlagYEStrueвести себя соответственно для продолжающегося выбора, куда пользователь все еще перетаскивает мышь,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: NSSelectionGranularityObjective C
@property NSSelectionGranularity selectionGranularityПараметры
granularityНовая гранулярность для расширения выбора.
Обсуждение
Гранулярность выбора используется, чтобы определить, как выбор изменяется, когда пользователь Щелкает при нажатой клавише Shift или перетаскивает мышь после двойного или тройного щелчка. Например, если пользователь выбирает слово путем двойного щелчка, гранулярность выбора установлена в
NSSelectByWord. Последующие Щелчки при нажатой клавише Shift тогда расширяют выбор словами.Гранулярность выбора сбрасывается к
NSSelectByCharacterкаждый раз, когда установлен выбор. Необходимо всегда устанавливать гранулярность выбора после установки выбора.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает текущую гранулярность выбора, используемую во время отслеживания мыши для изменения диапазона выбора.
Объявление
Swift
var selectionGranularity: NSSelectionGranularityObjective C
@property NSSelectionGranularity selectionGranularityВозвращаемое значение
Текущая гранулярность выбора.
Обсуждение
Посмотрите
setSelectionGranularity:для обсуждения того, как гранулярность выбора влияет на поведение расширения выбора.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Выбирает цвет точки вставки
Объявление
Swift
@NSCopying var insertionPointColor: NSColorObjective C
@property(copy) NSColor *insertionPointColorПараметры
aColorНовый цвет.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвращается цвет раньше рисовал точку вставки.
Объявление
Swift
@NSCopying var insertionPointColor: NSColorObjective 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Параметры
flagYEStrueперезапускать таймер мерцающего курсора,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 и позже.
См. также
– markedTextAttributesmarkedRange(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 и позже.
См. также
-
Возвращается атрибуты раньше составляли экранную презентацию текста ссылки.
Объявление
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 и позже.
См. также
-
Возвращает индекс символа, подходящий для размещения выбора нулевой длины для точки вставки, связанной с мышью в данной точке.
Объявление
Objective C
- (NSUInteger)characterIndexForInsertionAtPoint:(NSPoint)pointПараметры
pointТочка, для которой можно возвратить индекс, в поле зрения координирует.
Возвращаемое значение
Индекс символа для точки вставки.
Обсуждение
Этот метод должен использоваться для точек вставки, связанных с щелчками мышью, перетащить события, и т.д. В других целях лучше использовать
NSLayoutManagerметоды.NSTextInputметодcharacterIndexForPoint:не подходит для этой роли; это предназначается только для использования, связанного с методами ввода текста.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.5 и позже.
-
preferredPasteboardTypeFromArray (_: restrictedToTypesFromArray:) - preferredPasteboardTypeFromArray:restrictedToTypesFromArray:Возвраты безотносительно типа на области монтажа были бы больше всего предпочтены для копирования данных.
Объявление
Swift
func preferredPasteboardTypeFromArray(_availableTypes: [AnyObject], restrictedToTypesFromArrayallowedTypes: [AnyObject]?) -> String?Параметры
availableTypesТипы, в настоящее время доступные на области монтажа.
allowedTypesТипы позволяются в возвращаемом значении. Если
nil, любой доступный тип позволяется.Возвращаемое значение
Предпочтительный тип для обеспечения данный доступные типы и позволенные типы.
Обсуждение
Вы не должны должны быть переопределять этот метод. Вы не должны также должны быть вызывать его, если Вы не реализуете новый тип области монтажа для обработки служб кроме скопировать/вставить или перетаскиваете.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Читает предпочтительный тип представления текста данных от указанной области монтажа.
Объявление
Swift
func readSelectionFromPasteboard(_pboard: NSPasteboard) -> BoolObjective 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, typetype: String) -> BoolObjective C
- (BOOL)readSelectionFromPasteboard:(NSPasteboard *)pboardtype:(NSString *)typeПараметры
pboardОбласть монтажа для чтения из.
typeТип данных для чтения.
Возвращаемое значение
YEStrueесли данные были успешно считаны,NOfalseиначе.Обсуждение
Новые данные помещаются в текущую точку вставки, заменяя текущий выбор, если Вы существуете.
Необходимо переопределить этот метод для чтения типов области монтажа кроме типов по умолчанию. Используйте
rangeForUserTextChangeметод для получения диапазона символов (если таковые имеются), чтобы быть замененным новыми данными.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает типы, которые это текстовое представление может сразу считать из области монтажа.
Объявление
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 и позже.
См. также
-
Пишет текущий выбор в указанную область монтажа с помощью данного типа.
Объявление
Swift
func writeSelectionToPasteboard(_pboard: NSPasteboard, typetype: String) -> BoolObjective C
- (BOOL)writeSelectionToPasteboard:(NSPasteboard *)pboardtype:(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, typestypes: [AnyObject]) -> BoolObjective C
- (BOOL)writeSelectionToPasteboard:(NSPasteboard *)pboardtypes:(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если это не может.Объявление
Параметры
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реализация отправляет acolorсообщение кsenderполучить новый цвет.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Устанавливает выравнивание абзацев, содержащих символы в указанном диапазоне.
Объявление
Swift
func setAlignment(_alignment: NSTextAlignment, rangeaRange: NSRange)Objective C
- (void)setAlignment:(NSTextAlignment)alignmentrange:(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 и позже.
См. также
-
Возвращает текущие атрибуты ввода.
Объявление
Swift
var typingAttributes: [NSObject : AnyObject]Objective C
@property(copy) NSDictionary *typingAttributesВозвращаемое значение
Словарь текущих атрибутов ввода.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Установите получатель для использования пары, использующей кернинг данные для глифов в его выборе, или для всех глифов, если получатель является представлением простого текста.
Объявление
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, atIndexcharIndex: Int)Objective C
- (void)clickedOnLink:(id)linkatIndex:(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.
См. также
-
Обновляет панель Font для содержания атрибутов шрифта выбора.
Объявление
Swift
func updateFontPanel()Objective C
- (void)updateFontPanelОбсуждение
Если получатель не использует панель Font, ничего не делает. Вы никогда не должны должны быть вызывать этот метод непосредственно, но можно переопределить его в случае необходимости для обработки дополнительных атрибутов шрифта.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Обновляет представление линейки в представлении прокрутки включения получателя для отражения абзаца выбора и атрибутов маркера.
Объявление
Swift
func updateRuler()Objective C
- (void)updateRulerОбсуждение
Ничего не делает, если линейка не видима или если получатель не использует линейку. Вы никогда не должны должны быть вызывать этот метод непосредственно, но можно переопределить этот метод в случае необходимости для обработки дополнительных атрибутов линейки.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает типы данных, которые получатель принимает как целевое представление работы перетаскивания.
Объявление
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 и позже.
См. также
– acceptableDragTypesregisterForDraggedTypes:(NSView)unregisterDraggedTypes(NSView)– isEditable– importsGraphics– isRichText -
Возвращает скорректированный выбранный диапазон на основе гранулярности выбора.
Объявление
Swift
func selectionRangeForProposedRange(_proposedSelRange: NSRange, granularitygranularity: NSSelectionGranularity) -> NSRangeObjective C
- (NSRange)selectionRangeForProposedRange:(NSRange)proposedSelRangegranularity:(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 и позже.
-
Инициирует ряд сообщений делегата (и общие уведомления), чтобы определить, могут ли модификации быть сделаны к символам и атрибутам текста получателя.
Объявление
Параметры
affectedCharRangeДиапазон символов затронут предложенным изменением.
replacementStringСимволы, которые заменят тех в
affectedCharRange. Если только текстовые атрибуты изменяются,replacementStringnil.Возвращаемое значение
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], replacementStringsreplacementStrings: [AnyObject]?) -> BoolПараметры
affectedRangesМассив диапазонов для изменения.
replacementStringsМассив строк, содержащих символы, заменяющие тех в
affectedRanges, один для каждого диапазона. Если только текстовые атрибуты изменяются,replacementStringsnil.Возвращаемое значение
YEStrueпозволить изменение,NOfalseзапретить его.Обсуждение
Этот метод согласовывает с делегатом, по мере необходимости использующим
textShouldBeginEditing:иtextView:shouldChangeTextInRanges:replacementStrings:.Этот метод должен быть вызван в начале любой последовательности инициируемых пользователями изменений редактирования. Если Ваш подкласс
NSTextViewреализует новые методы, изменяющие текст, удостоверьтесь, что вызвали этот метод, чтобы определить, должно ли быть внесено изменение. Если изменение позволяется, завершите изменение путем вызоваdidChangeTextметод. Если Вы не можете определить затронутый диапазон или замещающую строку прежде, чем начать изменения, передачуnilдля этих значений.Специальные замечания
При переопределении этого метода необходимо вызвать
superв начале переопределения.Если получатель не доступен для редактирования, этот метод автоматически возвращается
NOfalse. Этот результат предотвращает экземпляры, в которых текстовое представление могло быть изменено пользовательскими действиями даже при том, что это было установлено быть недоступным для редактирования.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Когда текстовое изменение завершается, отсылает необходимые уведомления.
Объявление
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: BoolObjective C
@property BOOL smartInsertDeleteEnabledПараметры
flagYEStrueесли получатель должен вставить или удалить пространство вокруг выбранных слов, чтобы сохранить надлежащий интервал и пунктуацию,NOfalseесли это должно вставить и удалить точно, что выбрано.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвраты, вставляет ли получатель или удаляет пространство вокруг выбранных слов, чтобы сохранить надлежащий интервал и пунктуацию.
Объявление
Swift
var smartInsertDeleteEnabled: BoolObjective C
@property BOOL smartInsertDeleteEnabledВозвращаемое значение
YEStrueесли получатель вставляет или удаляет пространство вокруг выбранных слов, чтобы сохранить надлежащий интервал и пунктуацию,NOfalseесли это вставляет и удаляет точно, что выбрано.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает расширенный диапазон, включающий смежный пробел, который должен быть удален вместе с предложенным диапазоном для сохранения надлежащего интервала и пунктуации.
Объявление
Параметры
proposedCharRangeПредложенный диапазон символов для удаления.
Возвращаемое значение
Расширенный диапазон, включающий смежный пробел, который должен быть удален вместе с предложенным диапазоном для сохранения надлежащего интервала и пунктуации текста, окружающего удаление.
Обсуждение
NSTextViewиспользование этот метод по мере необходимости; можно также использовать его в реализации собственных методов, удаляющих текст, обычно когда гранулярность выбораNSSelectByWord. Для этого вызовите этот метод с предложенным диапазоном, чтобы удалить, затем фактически удалить возвращенный диапазон. При размещении текста в область монтажа, однако, необходимо поместить только символы от предложенного диапазона на область монтажа.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
smartInsertAfterStringForString (_: replacingRange:) - smartInsertAfterStringForString:replacingRange:Возвраты любой пробел, который должен быть добавлен после строки для сохранения надлежащего интервала и пунктуации, когда строка заменяет символы в указанном диапазоне.
Объявление
Параметры
aStringСтрока, заменяющая символы в
charRange.charRangeДиапазон символов, который
aStringзаменяет.Возвращаемое значение
Любой пробел, который должен быть добавлен после
aStringсохранить надлежащий интервал и пунктуацию когда символы вcharRangeзаменяютсяaString. ЕслиaStringnilили если умная вставка и удаление отключены, этот метод возвратыnil.Обсуждение
Не вызывайте этот метод непосредственно. Вместо этого используйте
smartInsertForString:replacingRange:beforeString:afterString:, который вызывает этот метод как часть его реализации.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
smartInsertBeforeStringForString (_: replacingRange:) - smartInsertBeforeStringForString:replacingRange:Возвраты любой пробел, который должен быть добавлен перед строкой для сохранения надлежащего интервала и пунктуации, когда строка заменяет символы в указанном диапазоне.
Объявление
Параметры
aStringСтрока, заменяющая символы в
charRange.charRangeДиапазон символов, который
aStringзаменяет.Возвращаемое значение
Любой пробел, который должен быть добавлен прежде
aStringсохранить надлежащий интервал и пунктуацию когда символы вcharRangeзаменяютсяaString. ЕслиaStringnilили если умная вставка и удаление отключены, этот метод возвратыnil.Обсуждение
Не вызывайте этот метод непосредственно. Вместо этого используйте
smartInsertForString:replacingRange:beforeString:afterString:, который вызывает этот метод как часть его реализации.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
smartInsertForString (_: replacingRange:beforeString:afterString:) - smartInsertForString:replacingRange:beforeString:afterString:Определяет, должен ли пробел быть добавлен вокруг строки для сохранения надлежащего интервала и пунктуации, когда это заменяет символы в указанном диапазоне.
Объявление
Параметры
aStringСтрока, заменяющая символы в
charRange.charRangeДиапазон символов, который
aStringзаменяет.beforeStringПо возврату, указателю на строку с символами, которые должны быть добавлены прежде
aString;nilпри отсутствии символов для добавления, еслиaStringnil, или если отключены умная вставка и удаление.afterStringПо возврату, указателю на строку с символами, которые должны быть добавлены после
aString;nilпри отсутствии символов для добавления, еслиaStringnil, или если отключены умная вставка и удаление.Обсуждение
Как часть его реализации, это вызовы метода
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: BoolObjective 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: BoolObjective 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 и позже.
-
Устанавливает состояние написания, управляющее дисплеем написания и индикаторов грамматики на данном текстовом диапазоне.
Объявление
Параметры
valueСостояние написания оценивает установленному. Возможные значения, для временного атрибута на менеджере по расположению, использующем ключ
NSSpellingStateAttributeName:NSSpellingStateSpellingFlagвыделить проблемы написания.NSSpellingStateGrammarFlagвыделить проблемы грамматики.
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, didMoveMarkeraMarker: NSRulerMarker)Objective C
- (void)rulerView:(NSRulerView *)aRulerViewdidMoveMarker:(NSRulerMarker *)aMarkerПараметры
aRulerViewПредставление линейки, отправляющее сообщение.
aMarkerПеремещенный маркер.
Обсуждение
Этот метод записывает изменение путем вызова
didChangeTextпосле перемещения маркера.NSTextViewпроверки на разрешение внести изменение вrulerView:shouldMoveMarker:вызывающий метод,shouldChangeTextInRange:replacementString:если разрешение дано, отсылать надлежащий запрос и уведомления, и только вызывает этот метод.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
representedObject(NSRulerMarker)– rulerView:didAddMarker:– rulerView:didRemoveMarker: -
Возвращает потенциально измененное расположение, в которое должен быть перемещен маркер.
Объявление
Swift
func rulerView(_aRulerView: NSRulerView, willMoveMarkeraMarker: NSRulerMarker, toLocationlocation: CGFloat) -> CGFloatObjective C
- (CGFloat)rulerView:(NSRulerView *)aRulerViewwillMoveMarker:(NSRulerMarker *)aMarkertoLocation:(CGFloat)locationПараметры
aRulerViewПредставление линейки, отправляющее сообщение.
aMarkerМаркер, который будет перемещен.
locationНовое расположение для маркера, в координатах представления линейки.
Возвращаемое значение
Измененное расположение, в которое должен быть перемещен маркер.
Обсуждение
Этот метод гарантирует что предложенный
locationизaMarkerнаходится в надлежащих границах для текстового контейнера получателя. Надлежащие границы являются теми из текстового контейнера минус его дополнение фрагмента строки.Как правило, соответствия представления width линейки то из его текстового представления.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвраты, должен ли быть перемещен маркер.
Объявление
Swift
func rulerView(_aRulerView: NSRulerView, shouldMoveMarkeraMarker: NSRulerMarker) -> BoolObjective C
- (BOOL)rulerView:(NSRulerView *)aRulerViewshouldMoveMarker:(NSRulerMarker *)aMarkerПараметры
aRulerViewПредставление линейки, отправляющее сообщение.
aMarkerМаркер, который будет перемещен.
Возвращаемое значение
YEStrueеслиaMarkerможет быть перемещен,NOfalseиначе.Обсуждение
Этот метод управляет ли существующий маркер
aMarkerможет быть перемещен. Получатель проверяет на разрешение внести изменение путем вызоваshouldChangeTextInRange:replacementString:и возврат возвращаемого значения того сообщения. Если изменение позволяется, получатель тогда отправляется arulerView:didMoveMarker:сообщение.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Изменяет стиль абзаца абзацев, содержащих выбор — если возможный — путем удаления указанного маркера.
Объявление
Swift
func rulerView(_aRulerView: NSRulerView, didRemoveMarkeraMarker: NSRulerMarker)Objective C
- (void)rulerView:(NSRulerView *)aRulerViewdidRemoveMarker:(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, shouldRemoveMarkeraMarker: NSRulerMarker) -> BoolObjective C
- (BOOL)rulerView:(NSRulerView *)aRulerViewshouldRemoveMarker:(NSRulerMarker *)aMarkerПараметры
aRulerViewПредставление линейки, отправляющее сообщение.
aMarkerМаркер, который будет удален.
Возвращаемое значение
YEStrueеслиaMarkerможет быть удален,NOfalseиначе.Обсуждение
Только маркеры, представляющие позиции табуляции, могут быть удалены. Этот метод возвраты
YEStrueеслиaMarkerпредставляетNSTextTabобъект,NOfalseиначе. Поскольку этот метод может неоднократно вызываться, поскольку пользователь перетаскивает маркер линейки, он сразу возвращает то значение. Если изменение позволяется, и пользователь фактически удаляет маркер, получатель также отправляется arulerView:didRemoveMarker:сообщение.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Изменяет стиль абзаца абзацев, содержащих выбор для размещения нового маркера.
Объявление
Swift
func rulerView(_aRulerView: NSRulerView, didAddMarkeraMarker: NSRulerMarker)Objective C
- (void)rulerView:(NSRulerView *)aRulerViewdidAddMarker:(NSRulerMarker *)aMarkerПараметры
aRulerViewПредставление линейки, отправляющее сообщение.
aMarkerДобавленный маркер.
Обсуждение
Этот метод записывает изменение путем вызова
didChangeTextпосле добавления маркера.NSTextViewпроверки на разрешение внести изменение вrulerView:shouldAddMarker:вызывающий метод,shouldChangeTextInRange:replacementString:если разрешение дано, отсылать надлежащий запрос и уведомления, и только вызывает этот метод.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
representedObject(NSRulerMarker)– rulerView:didMoveMarker:– rulerView:didRemoveMarker: -
Возвраты, может ли быть добавлен новый маркер.
Объявление
Swift
func rulerView(_aRulerView: NSRulerView, shouldAddMarkeraMarker: NSRulerMarker) -> BoolObjective C
- (BOOL)rulerView:(NSRulerView *)aRulerViewshouldAddMarker:(NSRulerMarker *)aMarkerПараметры
aRulerViewПредставление линейки, отправляющее сообщение.
aMarkerМаркер, который будет добавлен.
Возвращаемое значение
YEStrueеслиaMarkerможет быть добавлен,NOfalseиначе.Обсуждение
Получатель проверяет на разрешение внести изменение путем вызова
shouldChangeTextInRange:replacementString:и возврат возвращаемого значения того сообщения. Если изменение позволяется, получатель тогда отправляется arulerView:didAddMarker:сообщение.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает потенциально измененное расположение, к которому должен быть добавлен маркер.
Объявление
Swift
func rulerView(_aRulerView: NSRulerView, willAddMarkeraMarker: NSRulerMarker, atLocationlocation: CGFloat) -> CGFloatObjective C
- (CGFloat)rulerView:(NSRulerView *)aRulerViewwillAddMarker:(NSRulerMarker *)aMarkeratLocation:(CGFloat)locationПараметры
aRulerViewПредставление линейки, отправляющее сообщение.
aMarkerМаркер, который будет добавлен.
locationНовое расположение для маркера, в координатах представления линейки.
Возвращаемое значение
Измененное расположение, к которому должен быть добавлен маркер.
Обсуждение
Этот метод гарантирует что предложенный
locationизaMarkerнаходится в надлежащих границах для текстового контейнера получателя, возвращая измененное расположение. Надлежащие границы являются теми из текстового контейнера минус его дополнение фрагмента строки.Как правило, соответствия представления width линейки то из его текстового представления.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Добавляет левый маркер вкладки к линейке в расположении, по которому щелкают.
Объявление
Swift
func rulerView(_aRulerView: NSRulerView, handleMouseDowntheEvent: NSEvent)Objective C
- (void)rulerView:(NSRulerView *)aRulerViewhandleMouseDown:(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 и позже.
См. также
-
Возвращает надлежащее изображение перетаскивания для перетаскивания, инициируемого указанным событием.
Объявление
Swift
func dragImageForSelectionWithEvent(_event: NSEvent, originorigin: NSPointPointer) -> NSImage?Objective C
- (NSImage *)dragImageForSelectionWithEvent:(NSEvent *)eventorigin:(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, typetype: String) -> NSDragOperationObjective C
- (NSDragOperation)dragOperationForDraggingInfo:(id<NSDraggingInfo>)dragInfotype:(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) -
Начинает перетаскивать текущий выбранный текстовый диапазон.
Объявление
Параметры
eventСобытие, инициировавшее перетаскивание выбора.
mouseOffsetТекущее расположение курсора относительно мыши вниз
event.slideBackYEStrueесли перетаскивание не успешно выполняется, если перетаскиваемое изображение должно скользить назад к его исходной позицииNOfalseиначе.Возвращаемое значение
YEStrueесли перетаскивание может успешно инициироваться,NOfalseиначе.Обсуждение
Прежде всего для подклассов, кто может переопределить его для вмешательства в начале перетаскивания.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвраты, принимает ли получатель информационный атрибут глифа.
Объявление
Swift
var acceptsGlyphInfo: BoolObjective C
@property BOOL acceptsGlyphInfoВозвращаемое значение
YEStrueесли получатель принимаетNSGlyphInfoAttributeNameатрибут из источников ввода текста, таких как методы ввода и область монтажа,NOfalseиначе.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.2 и позже.
См. также
-
Наборы, принимает ли получатель информационный атрибут глифа.
Объявление
Swift
var acceptsGlyphInfo: BoolObjective C
@property BOOL acceptsGlyphInfoПараметры
flagYEStrueесли получатель должен принятьNSGlyphInfoAttributeNameатрибут из источников ввода текста, таких как методы ввода и область монтажа,NOfalseиначе.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.2 и позже.
См. также
-
Говорит выделенный текст или весь текст если никакой выбор.
Объявление
Swift
func startSpeaking(_sender: AnyObject?)Objective C
- (void)startSpeaking:(id)senderПараметры
senderУправление, отправляющее сообщение; может быть
nil.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.1 и позже.
См. также
-
Останавливает разговор о тексте.
Объявление
Swift
func stopSpeaking(_sender: AnyObject?)Objective C
- (void)stopSpeaking:(id)senderПараметры
senderУправление, отправляющее сообщение; может быть
nil.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.1 и позже.
См. также
-
Средства управления, просматривает ли текст совместное использование менеджера по расположению получателя использование панель Font и меню Font.
Объявление
Swift
var usesFontPanel: BoolObjective C
@property BOOL usesFontPanelПараметры
flagYEStrueсделать текст просматривает совместное использование менеджера по расположению получателя, реагируют на сообщения от панели Font и из меню Font и обновляют панель Font со шрифтом выбора каждый раз, когда это изменяется,NOfalseзапрещать изменения символьного атрибута.Обсуждение
По умолчанию текстовые объекты представления используют панель Font и меню.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвраты, просматривает ли текст совместное использование менеджера по расположению получателя использование панель Font.
Объявление
Swift
var usesFontPanel: BoolObjective C
@property BOOL usesFontPanelВозвращаемое значение
YEStrueесли текст просматривает совместное использование менеджера по расположению получателя использование панель Font,NOfalseиначе.Обсуждение
Посмотрите
setUsesFontPanel:иrangeForUserCharacterAttributeChangeдля эффекта этот метод имеет на текстовом поведении представления.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Указывает, допускает ли получатель панель находки.
Объявление
Swift
var usesFindPanel: BoolObjective C
@property BOOL usesFindPanelПараметры
flagYEStrueпозволить использование панели находки,NOfalseиначе.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
См. также
-
Возвраты, допускает ли получатель панель находки.
Объявление
Swift
var usesFindPanel: BoolObjective C
@property BOOL usesFindPanelВозвращаемое значение
YEStrueесли получатель позволяет использование панели находки,NOfalseиначе.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
См. также
-
Выполняет действие панели находки, указанное тегом отправителя.
Объявление
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 и позже.
-
completionsForPartialWordRange (_: indexOfSelectedItem:) - completionsForPartialWordRange:indexOfSelectedItem:Возвращает массив потенциальных завершений, в порядке, который будет представлен, представляя возможные завершения слова, доступные от частичного слова.
Объявление
Параметры
charRangeДиапазон символов распознанного частичного слова, которое будет завершено.
indexПо возврату, дополнительно набор к завершению, которое должно быть первоначально выбрано. Значение по умолчанию 0, и –1 не указывает выбора.
Возвращаемое значение
Массив потенциальных завершений, в порядке, который будет представлен, представляя возможные завершения слова, доступные от частичного слова в
charRange. Возвратnilили массив нулевой длины подавляет завершение.Обсуждение
Может быть переопределен подклассами, чтобы изменить или переопределить список возможных завершений.
Этот метод должен вызвать метод делегата
textView:completions:forPartialWordRange:indexOfSelectedItem:если делегат реализует такой метод.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
-
insertCompletion (_: forPartialWordRange:movement:isFinal:) - insertCompletion:forPartialWordRange:movement:isFinal:Вставляет выбранное завершение в текст в надлежащем расположении.
Объявление
Параметры
wordТекст для вставки, включая распознанное частичное слово и его потенциальное завершение.
charRangeДиапазон символов распознанного частичного слова, которое будет завершено.
movementНаправление перемещения. Поскольку возможные значения видят
NSTextРаздел Constants. Это значение позволяет подклассам различать отмену завершения и выбор клавишами со стрелками, возвратом, вкладкой, или другими средними значениями, такими как щелчок.flagNOfalseв то время как пользователь перешел посредством потенциальных текстовых завершений,YEStrueкогда завершение окончательно выбрано или отменено, и исходное значение повторно вставляется.Обсуждение
Этот метод имеет два эффекта, текстовую замену и изменение выбора:
Это заменяет текст между
charRange.startи текущая точка вставки сword.Если
flagNOfalseэто изменяет выбор, чтобы быть последними n символамиwordгде n равен[word length]минусcharRange.length, т.е. потенциальное завершение.Если
flagYEStrueэто делает пустой выбор и помещает точку вставки сразу после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, typescheckingTypes: NSTextCheckingTypes, optionsoptions: [NSObject : AnyObject])Objective C
- (void)checkTextInRange:(NSRange)rangetypes:(NSTextCheckingTypes)checkingTypesoptions:(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 и позже.
-
handleTextCheckingResults (_: forRange:types:options:orthography:wordCount:) - handleTextCheckingResults:forRange:types:options:orthography:wordCount:Обрабатывает текст, проверяющий результаты, возвращенные текстовым представлением
Объявление
Swift
func handleTextCheckingResults(_results: [AnyObject], forRangerange: NSRange, typescheckingTypes: NSTextCheckingTypes, optionsoptions: [NSObject : AnyObject], orthographyorthography: NSOrthography, wordCountwordCount: Int)Objective C
- (void)handleTextCheckingResults:(NSArray *)resultsforRange:(NSRange)rangetypes:(NSTextCheckingTypes)checkingTypesoptions:(NSDictionary *)optionsorthography:(NSOrthography *)orthographywordCount:(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: NSTextCheckingTypesObjective C
@property NSTextCheckingTypes enabledTextCheckingTypesВозвращаемое значение
В настоящее время включаемый текст по умолчанию, проверяющий типы
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
См. также
-
Устанавливает текст по умолчанию, проверяющий типы.
Объявление
Swift
var enabledTextCheckingTypes: NSTextCheckingTypesObjective 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: BoolObjective C
@property(getter=isAutomaticDashSubstitutionEnabled) BOOL automaticDashSubstitutionEnabledПараметры
flagYEStrueесли это должно быть включено, иначе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: BoolObjective C
@property(getter=isAutomaticDataDetectionEnabled) BOOL automaticDataDetectionEnabledПараметры
flagYEStrueесли это должно быть включено, иначе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: BoolObjective C
@property(getter=isAutomaticSpellingCorrectionEnabled) BOOL automaticSpellingCorrectionEnabledПараметры
flagYEStrueесли это должно быть включено, иначе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: BoolObjective C
@property(getter=isAutomaticTextReplacementEnabled) BOOL automaticTextReplacementEnabledПараметры
flagYEStrueесли это должно быть включено, иначе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Доступный в OS X v10.0 через OS X v10.4Уведомляет получатель, что попросили оставить его состояние как первого респондента.
Оператор осуждения
Используйте
NSWindowметодmakeFirstResponder:заставить текст просмотреть первого респондента.Объявление
Objective C
- (BOOL)resignFirstResponderВозвращаемое значение
YEStrueесли текстовое представление оставит первого респондента,NOfalseиначе.Обсуждение
Если объект текстовым представлением, присоединенным к тому же менеджеру по расположению как получатель, этот метод возвраты, который станет новым первым респондентом является
YEStrueбез дальнейших действий. Иначе, этот метод отправляет atextShouldEndEditing:обменивайтесь сообщениями его делегату (если таковые имеются). Если возвращается делегатNOfalse, этот метод возвратыNOfalse. Если возвращается делегатYEStrue, этот метод скрывает выделение выбора и отправляетNSTextDidEndEditingNotificationк центру уведомления по умолчанию и затем возвращаетсяYEStrue.Используйте
NSWindowметодmakeFirstResponder:, не этот метод, чтобы заставить текст просмотреть первого респондента. Никогда не вызывайте этот метод непосредственно.Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 через OS X v10.4.
Не доступный 64-разрядным приложениям.
См. также
-
Уведомляет панель 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]?Параметры
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: BoolObjective C
@property BOOL usesFindBarПараметры
flagУказывает, использовать ли панель находки для этого текстового представления.
Обсуждение
Посмотрите Ссылку класса NSTextFinder для получения информации о панели находки.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
-
Возвраты, использует ли текстовое представление панель находки.
Объявление
Swift
var usesFindBar: BoolObjective C
@property BOOL usesFindBarВозвращаемое значение
YEStrueесли панель находки используется для этого текстового представления; иначеNOfalse.Обсуждение
Посмотрите Ссылку класса NSTextFinder для получения информации о панели находки.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
-
Наборы, включен ли инкрементный поиск.
Объявление
Swift
var incrementalSearchingEnabled: BoolObjective 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;Константы
-
SelectByCharacterNSSelectByCharacterРасширяет символ выбора символом.
Доступный в OS X v10.0 и позже.
-
SelectByWordNSSelectByWordРасширяет выбор пословно.
Доступный в OS X v10.0 и позже.
-
SelectByParagraphNSSelectByParagraphРасширяет абзац выбора абзацем.
Доступный в 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;Константы
-
UpstreamNSSelectionAffinityUpstreamВыбор перемещается к верхней части документа.
Доступный в OS X v10.0 и позже.
-
DownstreamNSSelectionAffinityDownstreamВыбор перемещается к нижней части документа.
Доступный в 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;Константы
-
ShowFindPanelNSFindPanelActionShowFindPanelВыводит на экран панель находки.
Доступный в OS X v10.3 и позже.
-
NextNSFindPanelActionNextНаходит следующий экземпляр запрошенного текста.
Доступный в OS X v10.3 и позже.
-
PreviousNSFindPanelActionPreviousНаходит предыдущий экземпляр запрошенного текста.
Доступный в OS X v10.3 и позже.
-
ReplaceAllNSFindPanelActionReplaceAllЗамены все экземпляры запроса в текстовом представлении.
Доступный в OS X v10.3 и позже.
-
ReplaceNSFindPanelActionReplaceЗаменяет экземпляр единого запроса в текстовом представлении.
Доступный в OS X v10.3 и позже.
-
ReplaceAndFindNSFindPanelActionReplaceAndFindЗаменяет экземпляр единого запроса и находит следующее.
Доступный в OS X v10.3 и позже.
-
SetFindStringNSFindPanelActionSetFindStringУстанавливает строку запроса в текущий выбор.
Доступный в OS X v10.3 и позже.
-
ReplaceAllInSelectionNSFindPanelActionReplaceAllInSelectionЗамены все экземпляры запроса в выборе.
Доступный в OS X v10.3 и позже.
-
SelectAllNSFindPanelActionSelectAllВыбирает все экземпляры запроса в текстовом представлении.
Доступный в OS X v10.4 и позже.
-
SelectAllInSelectionNSFindPanelActionSelectAllInSelectionВыбирает все экземпляры запроса в выборе.
Доступный в OS X v10.4 и позже.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
-
-
Идентификаторы локали представляют входные доступные источники.
Объявление
Swift
var NSAllRomanInputSourcesLocaleIdentifier: NSString!Objective C
NSString *NSAllRomanInputSourcesLocaleIdentifierКонстанты
-
NSAllRomanInputSourcesLocaleIdentifierNSAllRomanInputSourcesLocaleIdentifierМетаидентификатор локали, представляющий набор римских входных доступных источников. Можно передать
[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Константы
-
NSFindPanelSearchOptionsPboardTypeNSFindPanelSearchOptionsPboardTypeВведите для
NSFindPanelсписок свойств метаданных. Используемый сNSPasteBoardметодpropertyListForType:.Доступный в OS X v10.5 и позже.
-
NSFindPanelCaseInsensitiveSearchNSFindPanelCaseInsensitiveSearchБулево значение, указывающее, нечувствителен ли поиск к регистру.
YEStrueуказывает поиск без учета регистра; иначе,NOfalse.Доступный в OS X v10.5 и позже.
-
NSFindPanelSubstringMatchNSFindPanelSubstringMatchNSNumberобъект, содержащий одно из значений, определяется в 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;Константы
-
ContainsNSFindPanelSubstringMatchTypeContainsНаходит слово, содержащее строку поиска.
Доступный в OS X v10.5 и позже.
-
StartsWithNSFindPanelSubstringMatchTypeStartsWithНаходит слово начиная со строки поиска.
Доступный в OS X v10.5 и позже.
-
FullWordNSFindPanelSubstringMatchTypeFullWordНаходит слово, точно соответствующее строку поиска.
Доступный в OS X v10.5 и позже.
-
EndsWithNSFindPanelSubstringMatchTypeEndsWithНаходит окончание слова со строкой поиска.
Доступный в OS X v10.5 и позже.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.5 и позже.
-
-
Отправленный, когда выбранный диапазон изменений символов.
NSTextViewсообщения это уведомление каждый раз, когдаsetSelectedRange:affinity:stillSelecting:вызывается, или непосредственно или через многие методы (mouseDown:,selectAll:, и т.д.), которые вызывают его косвенно. Когда пользователь выбирает текст, это уведомление отправляется только один раз, в конце работы выбора. Текстовый делегат представления получает atextViewDidChangeSelection:обменивайтесь сообщениями, когда будет отправлено это уведомление.Объект уведомления является текстовым представлением уведомления.
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 и позже.
