NSResponder
NSResponder
абстрактный класс, формирующий основание события и обработки команды в Наборе Приложения. Базовые классы —NSApplication
, NSWindow
, и NSView
— наследуйтесь от NSResponder
, как должен любой класс, обрабатывающий события. Модель респондента создается приблизительно три компонента: сообщения о событиях, сообщения действия и цепочка респондента.
Начиная с OS X v10.4, NSResponder
играет важную роль в представлении информации об ошибке. Реализации по умолчанию presentError:
и presentError:modalForWindow:delegate:didPresentSelector:contextInfo:
методы отправляют willPresentError:
к self
, таким образом, дающие подклассы возможность настроить локализованную информацию, представленную на ошибочных предупреждениях. NSResponder
тогда передает сообщение следующему респонденту, передавая его специализированное NSError
объект. Точный тракт измененная цепочка респондента зависит от типа окна приложения:
Windows, принадлежавший документу: просмотрите к суперпредставлениям к окну к контроллеру окна к объекту документа для документирования контроллера к объекту приложения
Windows с контроллерами окна, но никакими документами: просмотрите к суперпредставлениям к окну к контроллеру окна к объекту приложения
Windows без контроллеров окна: просмотрите к суперпредставлениям к окну к объекту приложения
NSApplication
выводит на экран модальное документом ошибочное предупреждение и, если ошибочный объект имеет восстановление attempter, дает ему шанс восстановиться с ошибки. (Восстановление attempter является объектом, соответствующим NSErrorRecoveryAttempting
неофициальный протокол.)
Наследование
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCoding
-
NSObjectProtocol
-
Печатаемый
-
NSCoding
-
NSObject
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
-
Принимает ли респондент первое состояние респондента.
Объявление
Swift
var acceptsFirstResponder: Bool { get }
Objective C
@property(readonly) BOOL acceptsFirstResponder
Обсуждение
Как первый респондент, получатель является первым объектом в цепочке респондента, который будет отправлен сообщения действия и ключевые события. По умолчанию это свойство
NO
false
. Подклассы устанавливают это свойство вYES
true
если получатель принимает первое состояние респондента.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
– becomeFirstResponder
– resignFirstResponder
needsPanelToBecomeKey
(NSView) -
Уведомляет получатель, что он собирается стать первым респондентом в
NSWindow
.Объявление
Swift
func becomeFirstResponder() -> Bool
Objective C
- (BOOL)becomeFirstResponder
Обсуждение
Возвраты реализации по умолчанию
YES
true
, принятие первого состояния респондента. Подклассы могут переопределить этот метод, чтобы обновить состояние или выполнить некоторое действие, такое как выделение выбора или возвратитьсяNO
false
, отказ от первого состояния респондента.Используйте
NSWindow
makeFirstResponder:
метод, не этот метод, для создания объекта первым респондентом. Никогда не вызывайте этот метод непосредственно.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Уведомляет получатель, что попросили оставить его состояние как первого респондента в его окне.
Объявление
Swift
func resignFirstResponder() -> Bool
Objective C
- (BOOL)resignFirstResponder
Обсуждение
Возвраты реализации по умолчанию
YES
true
, отставка первого состояния респондента. Подклассы могут переопределить этот метод, чтобы обновить состояние или выполнить некоторое действие, такое как невыделение выбора или возвратитьсяNO
false
, отказ оставить первое состояние респондента.Используйте
NSWindow
makeFirstResponder:
метод, не этот метод, для создания объекта первым респондентом. Никогда не вызывайте этот метод непосредственно.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Позвольте средствам управления определять, когда они должны будут стать первым респондентом.
Объявление
Swift
func validateProposedFirstResponder(_
responder
: NSResponder, forEventevent
: NSEvent?) -> BoolObjective C
- (BOOL)validateProposedFirstResponder:(NSResponder *)
responder
forEvent:(NSEvent *)event
Параметры
responder
Первый респондент.
event
Событие для проверки. Может быть
nil
если нет никакого применимого события.Возвращаемое значение
YES
true
если управление должно стать первым респондентом, иначеNO
false
.Обсуждение
Некоторые средства управления, такой как
NSTextField
, должен только стать первым респондентом, когда включение, NSTableView/NSBrowser указывает, что представление может начать редактировать. Именно до определенного управления хочет быть проверенным для призыва этого методаmouseDown:
метод (или возможно в другое время), чтобы определить, должно ли это попытаться стать первым респондентом или нет.NSTableView
,NSOutlineView
, иNSBrowser
классы реализуют это для разрешения первого состояния респондента, только если респондент является представлением в выбранной строке. Это также задерживает первое присвоение респондента если adoubleAction
может быть вызван.Возвраты реализации по умолчанию
YES
true
когда существует нетnextResponder
набор, иначе, это передается цепочка респондента.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.7 и позже.
-
nextResponder nextResponder
СвойствоСледующий респондент после этого, или
nil
если это не имеет ни одного.Объявление
Swift
unowned(unsafe) var nextResponder: NSResponder?
Objective C
@property(assign) NSResponder *nextResponder
Обсуждение
Следующий респондент должен быть объектом, наследовавшимся, прямо или косвенно, от
NSResponder
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Сообщает получателю, что пользователь нажал левую кнопку мыши.
Объявление
Swift
func mouseDown(_
theEvent
: NSEvent)Objective C
- (void)mouseDown:(NSEvent *)
theEvent
Параметры
theEvent
Информация об инкапсуляции объекта о событии mouseDown.
Обсуждение
Реализация по умолчанию просто передает это сообщение следующему респонденту.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Сообщает получателю, что пользователь переместил мышь с левой нажатой кнопкой.
Объявление
Swift
func mouseDragged(_
theEvent
: NSEvent)Objective C
- (void)mouseDragged:(NSEvent *)
theEvent
Параметры
theEvent
Информация об инкапсуляции объекта о перетащенном мышью событии.
Обсуждение
Реализация по умолчанию просто передает это сообщение следующему респонденту.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Сообщает получателю, что пользователь отпустил левую кнопку мыши.
Параметры
theEvent
Информация об инкапсуляции объекта о событии mouseUp.
Обсуждение
Реализация по умолчанию просто передает это сообщение следующему респонденту.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Сообщает получателю, что переместилась мышь.
Объявление
Swift
func mouseMoved(_
theEvent
: NSEvent)Objective C
- (void)mouseMoved:(NSEvent *)
theEvent
Параметры
theEvent
Информация об инкапсуляции объекта о перемещенном в мышь событии.
Обсуждение
Реализация по умолчанию просто передает это сообщение следующему респонденту.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
setAcceptsMouseMovedEvents:
(NSWindow) -
Сообщает получателю, что курсор ввел прямоугольник отслеживания.
Объявление
Swift
func mouseEntered(_
theEvent
: NSEvent)Objective C
- (void)mouseEntered:(NSEvent *)
theEvent
Параметры
theEvent
Информация об инкапсуляции объекта о вводимом в мышь событии.
Обсуждение
Реализация по умолчанию просто передает это сообщение следующему респонденту.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Сообщает получателю, что курсор вышел из прямоугольника отслеживания.
Объявление
Swift
func mouseExited(_
theEvent
: NSEvent)Objective C
- (void)mouseExited:(NSEvent *)
theEvent
Параметры
theEvent
Информация об инкапсуляции объекта о вышедшем мышью событии.
Обсуждение
Реализация по умолчанию просто передает это сообщение следующему респонденту.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Сообщает получателю, что пользователь нажал правую кнопку мыши.
Объявление
Swift
func rightMouseDown(_
theEvent
: NSEvent)Objective C
- (void)rightMouseDown:(NSEvent *)
theEvent
Параметры
theEvent
Информация об инкапсуляции объекта о событии mouseDown.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
– rightMouseDown:
(NSView) -
Сообщает получателю, что пользователь переместил мышь с правильной нажатой кнопкой.
Объявление
Swift
func rightMouseDragged(_
theEvent
: NSEvent)Objective C
- (void)rightMouseDragged:(NSEvent *)
theEvent
Параметры
theEvent
Информация об инкапсуляции объекта о перетащенном мышью событии.
Обсуждение
Реализация по умолчанию просто передает это сообщение следующему респонденту.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Сообщает получателю, что пользователь отпустил правую кнопку мыши.
Объявление
Swift
func rightMouseUp(_
theEvent
: NSEvent)Objective C
- (void)rightMouseUp:(NSEvent *)
theEvent
Параметры
theEvent
Информация об инкапсуляции объекта о событии mouseUp.
Обсуждение
Реализация по умолчанию просто передает это сообщение следующему респонденту.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Сообщает получателю, что пользователь нажал кнопку мыши кроме левой или правой.
Объявление
Swift
func otherMouseDown(_
theEvent
: NSEvent)Objective C
- (void)otherMouseDown:(NSEvent *)
theEvent
Параметры
theEvent
Информация об инкапсуляции объекта о событии mouseDown.
Обсуждение
Реализация по умолчанию просто передает это сообщение следующему респонденту.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.1 и позже.
-
Сообщает получателю, что пользователь переместил мышь с кнопкой кроме левой или правой нажатой кнопки.
Объявление
Swift
func otherMouseDragged(_
theEvent
: NSEvent)Objective C
- (void)otherMouseDragged:(NSEvent *)
theEvent
Параметры
theEvent
Информация об инкапсуляции объекта о перетащенном мышью событии.
Обсуждение
Реализация по умолчанию просто передает это сообщение следующему респонденту.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.1 и позже.
-
Сообщает получателю, что пользователь отпустил кнопку мыши кроме левой или правой кнопки.
Объявление
Swift
func otherMouseUp(_
theEvent
: NSEvent)Objective C
- (void)otherMouseUp:(NSEvent *)
theEvent
Параметры
theEvent
Информация об инкапсуляции объекта о событии mouseUp.
Обсуждение
Реализация по умолчанию просто передает это сообщение следующему респонденту.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.1 и позже.
-
Сообщает получателю, что пользователь нажал клавишу.
Параметры
theEvent
Информация об инкапсуляции объекта о ключевом вниз событии.
Обсуждение
Получатель может интерпретировать
theEvent
самостоятельно, или передача это к системе ввело менеджера, использующегоinterpretKeyEvents:
. Реализация по умолчанию просто передает это сообщение следующему респонденту.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Сообщает получателю, что пользователь отпустил клавишу.
Параметры
theEvent
Информация об инкапсуляции объекта о ключевом событии.
Обсуждение
Реализация по умолчанию просто передает это сообщение следующему респонденту.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Вызванный подклассами от их
keyDown:
метод для обработки серии ключевых событий.Объявление
Swift
func interpretKeyEvents(_
eventArray
: [AnyObject])Objective C
- (void)interpretKeyEvents:(NSArray *)
eventArray
Параметры
eventArray
Массив символов ключевого события, чтобы дать системному менеджеру по вводу.
Обсуждение
Этот метод представляет ввод символов
eventArray
к системе вводит менеджера по интерпретации как текст для вставки или команды для выполнения. Менеджер по вводу реагирует на запрос путем отправкиinsertText:
иdoCommandBySelector:
сообщения назад к invoker этого метода. Подклассы не должны переопределять этот метод.Посмотрите
NSInputManager
иNSTextInput
класс и спецификации протокола для получения дополнительной информации о входном управлении.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Переопределенный подклассами для обработки ключевого эквивалента.
Объявление
Swift
func performKeyEquivalent(_
theEvent
: NSEvent) -> BoolObjective C
- (BOOL)performKeyEquivalent:(NSEvent *)
theEvent
Параметры
theEvent
Объект-событие, представляющий ключевой нажатый эквивалент.
Обсуждение
Если код символа или коды в
theEvent
соответствуйте ключевой эквивалент получателя, получатель должен реагировать на событие и возвратYES
true
. Реализация по умолчанию не делает ничего и возвратовNO
false
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
performKeyEquivalent:
(NSView)performKeyEquivalent:
(NSButton) -
performMnemonic: - performMnemonic:
(OS X v10.8)Переопределенный подклассами для обработки мнемосхемы.
Объявление
Objective C
- (BOOL)performMnemonic:(NSString *)
aString
Параметры
aString
Строка, содержащая мнемонический код символа или коды.
Обсуждение
Если код символа или коды в
aString
соответствуйте мнемосхему получателя, получатель должен выполнить мнемосхему и возвратYES
true
. Реализация по умолчанию не делает ничего и возвратовNO
false
. Мнемоника не поддерживается в OS X.Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.8.
См. также
performMnemonic:
(NSView) -
Переопределенный подклассами для очистки любых необработанных ключевых событий.
Объявление
Swift
func flushBufferedKeyEvents()
Objective C
- (void)flushBufferedKeyEvents
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Сообщает получателю, что курсор мыши переместился в прямоугольник курсора.
Объявление
Swift
func cursorUpdate(_
event
: NSEvent)Objective C
- (void)cursorUpdate:(NSEvent *)
event
Параметры
event
Информация об инкапсуляции объекта о событии обновления курсора (
NSCursorUpdate
).Обсуждение
Переопределите этот метод для установки изображения курсора. Если прямоугольники курсора в настоящее время допустимы, реализация по умолчанию использует прямоугольники курсора. Если они не, это вызывает
super
отправить сообщению цепочку респондента.Если респондент реализует этот метод, но решает не обработать определенное событие, он должен вызвать реализацию суперкласса этого метода.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.
-
Сообщает получателю, что пользователь нажал или выпустил модифицирующую клавишу (Сдвиг, Управление, и т.д.).
Объявление
Swift
func flagsChanged(_
theEvent
: NSEvent)Objective C
- (void)flagsChanged:(NSEvent *)
theEvent
Параметры
theEvent
Информация об инкапсуляции объекта о событии модифицирующей клавиши.
Обсуждение
Реализация по умолчанию просто передает это сообщение следующему респонденту.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Сообщает получателю, что событие точки планшета имело место.
Объявление
Swift
func tabletPoint(_
theEvent
: NSEvent)Objective C
- (void)tabletPoint:(NSEvent *)
theEvent
Параметры
theEvent
Информация об инкапсуляции объекта о событии точки планшета.
Обсуждение
События планшета представлены
NSEvent
объекты типаNSTabletPoint
. Они описывают текущее состояние преобразователя (т.е. манипулятор), который находится в близости к его планшету, отражая изменения, такие как расположение, давление, наклон и вращение. ПосмотритеNSEvent
ссылка для методов, позволяющих Вам извлекать это и другую информацию отtheEvent
. Реализация по умолчаниюNSResponder
передает сообщение следующему респонденту.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 или позже.
См. также
-
Сообщает получателю, что событие близости планшета имело место.
Объявление
Swift
func tabletProximity(_
theEvent
: NSEvent)Objective C
- (void)tabletProximity:(NSEvent *)
theEvent
Параметры
theEvent
Информация об инкапсуляции объекта о событии точки планшета.
Обсуждение
События планшета представлены
NSEvent
объекты типаNSTabletProximity
. Планшетные устройства генерируют события близости, когда преобразователь (манипулятор) приближается к планшету и когда это переезжает от планшета. От объекта-события этого типа можно извлечь информацию о виде устройства и его возможностей, а также отношения этого события близости планшета к различным событиям точки планшета; посмотритеNSEvent
ссылка для подробных данных. Реализация по умолчанию передает сообщение следующему респонденту.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 или позже.
См. также
-
Если такой существует, выводит на экран контекстно-зависимую справку для получателя; иначе передачи это сообщение следующему респонденту.
Объявление
Swift
func helpRequested(_
theEvent
: NSEvent)Objective C
- (void)helpRequested:(NSEvent *)
theEvent
Параметры
theEvent
Информация об инкапсуляции объекта о событии запроса справочной информации.
Обсуждение
NSWindow
когда пользователь щелкает для справки — при обработке, вызывает этот метод автоматическиtheEvent
. Подклассы не должны переопределять этот метод, и код приложения не должен непосредственно вызывать его.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Сообщает получателю, что переместилось колесико прокрутки мыши.
Объявление
Swift
func scrollWheel(_
theEvent
: NSEvent)Objective C
- (void)scrollWheel:(NSEvent *)
theEvent
Параметры
theEvent
Информация об инкапсуляции объекта о прокручивающем колесо событии.
Обсуждение
Реализация по умолчанию просто передает это сообщение следующему респонденту.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для выполнения Беглого взгляда на содержании в расположении в конечном счете.
Объявление
Swift
func quickLookWithEvent(_
event
: NSEvent)Objective C
- (void)quickLookWithEvent:(NSEvent *)
event
Параметры
event
Объект-событие, содержащий расположение содержания Беглого взгляда.
Обсуждение
Если нет никаких элементов Беглого взгляда в расположении, вызвать
super
.NSEventTypeQuickLook
тип события поддерживает этот метод. Единственные допустимые свойстваNSEventTypeQuickLook
событиеlocationInWindow
иmodifierFlags
. Событие Quick Look не входит через нормальный механизм события, поэтому нет никакой соответствующей маски события для него, и при этом Вы не должны пытаться искать его в asendEvent:
обменивайтесь сообщениями или сnextEventMatchingMask:
методы.NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.8 и позже.
См. также
-
Реализованный подклассами для отмены текущей работы.
Объявление
Swift
func cancelOperation(_
sender
: AnyObject?)Objective C
- (void)cancelOperation:(id)
sender
Параметры
sender
Объект, вызывающий этот метод.
Обсуждение
Этот метод связывается с Escape и Командой-. (период) ключи. Ключевое окно сначала ищет иерархию представления представление, ключевой эквивалент которого является Escape или Командой-., какой бы ни вводился. Если ни одно из этих представлений не обрабатывает ключевой эквивалент, окно отправляет сообщение действия по умолчанию
cancelOperation:
первому респонденту и оттуда сообщение перемещается цепочка респондента.Если никакой респондент в реализациях цепочки респондента
cancelOperation:
, ключевое окно ищет иерархию представления представление, ключевой эквивалент которого является Escape (обратите внимание на то, что это может быть избыточно, если исходный ключевой эквивалент был Escape). Если никакой такой респондент не найден, то acancel:
сообщение действия отправляется первому респонденту в цепочке респондента, реализующей его.NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.3 и позже.
-
Реализованный подклассами для капитализации слова или слов, окружающих точку вставки или выбор, разворачивая выбор при необходимости.
Объявление
Swift
func capitalizeWord(_
sender
: AnyObject?)Objective C
- (void)capitalizeWord:(id)
sender
Параметры
sender
Объект, вызывающий метод.
Обсуждение
Если любой конец выбора частично покрывает слово, что все слово сделано нижним регистром.
sender
параметром обычно является объект, вызвавший этот метод.NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для прокрутки выбора, независимо от того, что это в его видимой области.
Объявление
Swift
func centerSelectionInVisibleArea(_
sender
: AnyObject?)Objective C
- (void)centerSelectionInVisibleArea:(id)
sender
Параметры
sender
Объект, (обычно) вызывавший метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для изменения случая буквы или букв в выборе, возможно путем открытия панели с опциями капитализации или путем циклического повторения через возможные комбинации случая.
Объявление
Swift
func changeCaseOfLetter(_
sender
: AnyObject?)Objective C
- (void)changeCaseOfLetter:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для завершения происходящей работы или частично созданного элемента.
Объявление
Swift
func complete(_
sender
: AnyObject?)Objective C
- (void)complete:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Этот метод может быть интерпретирован, например, как запрос, чтобы делать попытку расширения частичного слова, такой что касается расширения ярлыка глоссария, или закрыть графический нарисованный элемент.
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для удаления выбора, если существует один, или единственный элемент назад от точки вставки (буква или символ в тексте, например).
Объявление
Swift
func deleteBackward(_
sender
: AnyObject?)Objective C
- (void)deleteBackward:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для удаления выбора, если существует один, или отдельный символ назад от точки вставки.
Объявление
Swift
func deleteBackwardByDecomposingPreviousCharacter(_
sender
: AnyObject?)Objective C
- (void)deleteBackwardByDecomposingPreviousCharacter:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Если предыдущий символ является канонически разложимым, этот метод должен попытаться удалить только последний знак в кластере графемы (например, удалив + “´” результаты в).
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.3 и позже.
-
Реализованный подклассами для удаления выбора, если существует один, или единственный элемент вперед от точки вставки (буква или символ в тексте, например).
Объявление
Swift
func deleteForward(_
sender
: AnyObject?)Objective C
- (void)deleteForward:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для удаления выбора, если существует один, или весь текст от точки вставки до начала строки (обычно текста).
Объявление
Swift
func deleteToBeginningOfLine(_
sender
: AnyObject?)Objective C
- (void)deleteToBeginningOfLine:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Также помещает удаленный текст в буфер уничтожения.
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Реализованный подклассами для удаления выбора, если существует один, или весь текст от точки вставки до начала абзаца текста.
Объявление
Swift
func deleteToBeginningOfParagraph(_
sender
: AnyObject?)Objective C
- (void)deleteToBeginningOfParagraph:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Также помещает удаленный текст в буфер уничтожения.
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Реализованный подклассами для удаления выбора, если существует один, или весь текст от точки вставки до конца строки (обычно текста).
Объявление
Swift
func deleteToEndOfLine(_
sender
: AnyObject?)Objective C
- (void)deleteToEndOfLine:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Также помещает удаленный текст в буфер уничтожения.
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для удаления выбора, если существует один, или весь текст от точки вставки до конца абзаца текста.
Объявление
Swift
func deleteToEndOfParagraph(_
sender
: AnyObject?)Objective C
- (void)deleteToEndOfParagraph:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Также помещает удаленный текст в буфер уничтожения.
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Реализованный подклассами для удаления выбора, если существует один, или все элементы от точки вставки до ранее помещенной метки, включая сам выбор если не пусто.
Объявление
Swift
func deleteToMark(_
sender
: AnyObject?)Objective C
- (void)deleteToMark:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Также помещает удаленный текст в буфер уничтожения.
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Реализованный подклассами для удаления выбора, если существует один, или отдельное слово назад от точки вставки.
Объявление
Swift
func deleteWordBackward(_
sender
: AnyObject?)Objective C
- (void)deleteWordBackward:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для удаления выбора, если существует один, или отдельное слово вперед от точки вставки.
Объявление
Swift
func deleteWordForward(_
sender
: AnyObject?)Objective C
- (void)deleteWordForward:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для расположения с отступом выбора или точки вставки, если нет никакого выбора.
Объявление
Swift
func indent(_
sender
: AnyObject?)Objective C
- (void)indent:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для обработки обратной вкладки.
Объявление
Swift
func insertBacktab(_
sender
: AnyObject?)Objective C
- (void)insertBacktab:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Полевой редактор мог бы реагировать на этот метод путем выбора поля перед ним, в то время как обычный текст возражает, или не отвечает на или игнорирует такое сообщение.
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для вставки контейнерного повреждения (обычно разрыв страницы) в точке вставки или выборе, удаляя выбор, если существует тот.
Объявление
Swift
func insertContainerBreak(_
sender
: AnyObject?)Objective C
- (void)insertContainerBreak:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.NSTextView
реализации это для вставкиNSFormFeedCharacter
символ (0x000c).Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
-
Реализованный подклассами для вставки разрыва строки (в отличие от конца абзаца) в точке вставки или выборе, удаляя выбор, если существует тот.
Объявление
Swift
func insertLineBreak(_
sender
: AnyObject?)Objective C
- (void)insertLineBreak:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.NSTextView
реализации это для вставкиNSLineSeparatorCharacter
символ (0x2028).Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
-
Реализованный подклассами для вставки символа новой строки в точке вставки или выборе, удаляя выбор, если существует один, или закончить редактирование, если получатель является текстовым полем или другим полевым редактором.
Объявление
Swift
func insertNewline(_
sender
: AnyObject?)Objective C
- (void)insertNewline:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для вставки символа разрыва строки в точке вставки или выборе, удаляя выбор, если существует тот.
Объявление
Swift
func insertNewlineIgnoringFieldEditor(_
sender
: AnyObject?)Objective C
- (void)insertNewlineIgnoringFieldEditor:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
В отличие от этого
insertNewline:
, этот метод всегда вставляет символ разрыва строки и не заставляет получатель заканчивать редактирование.NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для вставки разделителя абзацев в точке вставки или выборе, удаляя выбор, если существует тот.
Объявление
Swift
func insertParagraphSeparator(_
sender
: AnyObject?)Objective C
- (void)insertParagraphSeparator:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для вставки символа табуляции в точке вставки или выборе, удаляя выбор, если существует один, или закончить редактирование, если получатель является текстовым полем или другим полевым редактором.
Объявление
Swift
func insertTab(_
sender
: AnyObject?)Objective C
- (void)insertTab:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для вставки символа табуляции в точке вставки или выборе, удаляя выбор, если существует тот.
Объявление
Swift
func insertTabIgnoringFieldEditor(_
sender
: AnyObject?)Objective C
- (void)insertTabIgnoringFieldEditor:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
В отличие от этого
insertTab:
, этот метод всегда вставляет символ табуляции и не заставляет получатель заканчивать редактирование.NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для вставки символа двойной кавычки в точке вставки без интерференции автоматическим исправлением кавычки.
Объявление
Swift
func insertDoubleQuoteIgnoringSubstitution(_
sender
: AnyObject?)Objective C
- (void)insertDoubleQuoteIgnoringSubstitution:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.
-
Реализованный подклассами для вставки символа одинарной кавычки в точке вставки без интерференции автоматическим исправлением кавычки.
Объявление
Swift
func insertSingleQuoteIgnoringSubstitution(_
sender
: AnyObject?)Objective C
- (void)insertSingleQuoteIgnoringSubstitution:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.
-
Переопределенный подклассами для вставки предоставленной строки в точке вставки или выборе, удаляя выбор, если существует тот.
Объявление
Swift
func insertText(_
aString
: AnyObject)Objective C
- (void)insertText:(id)
aString
Параметры
aString
Строка, чтобы вставить или заменить выбор.
aString
может быть любойNSString
возразите илиNSAttributedString
объект.Обсуждение
Этот метод часто вызывается системным менеджером по вводу после того, как получатель отправит interpretKeyEvents: сообщение.
NSResponder
если существует никакой следующий респондент, реализация просто передает это сообщение следующему респонденту или подает звуковой сигнал.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для создания нижнего регистра каждой буквой в слове или словах, окружающих точку вставки или выбор, разворачивая выбор при необходимости.
Объявление
Swift
func lowercaseWord(_
sender
: AnyObject?)Objective C
- (void)lowercaseWord:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Если любой конец выбора частично покрывает слово, что все слово сделано нижним регистром.
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для перемещения выбора или точки вставки один элемент или символ назад.
Объявление
Swift
func moveBackward(_
sender
: AnyObject?)Objective C
- (void)moveBackward:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
В тексте, если существует выбор, он должен быть невыбранным, и точка вставки должна быть помещена в начале прежнего выбора.
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами, чтобы расшириться или сократить или конец выбора назад одним элементом или символ.
Объявление
Swift
func moveBackwardAndModifySelection(_
sender
: AnyObject?)Objective C
- (void)moveBackwardAndModifySelection:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Если изменяемый конец является обратным концом, этот метод разворачивает выбор; если изменяемый конец является прямым концом, он сокращает выбор. Первое
moveBackwardAndModifySelection:
илиmoveForwardAndModifySelection:
метод в ряду определяет конец, изменяемый, всегда расширяясь. Следовательно, этот метод приводит к обратному концу, становящемуся мобильным, если вызвано сначала. По умолчанию,moveLeftAndModifySelection:
связывается с левой клавишей со стрелкой.NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для перемещения выбора или точки вставки к началу следующего абзаца, расширения или сокращения текущего выбора.
Объявление
Swift
func moveParagraphForwardAndModifySelection(_
sender
: AnyObject?)Objective C
- (void)moveParagraphForwardAndModifySelection:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Если курсор уже в конце абзаца, выбор продвигается до конца следующего абзаца.
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Реализованный подклассами для перемещения выбора или точки вставки к началу предыдущего абзаца, расширения или сокращения текущего выбора.
Объявление
Swift
func moveParagraphBackwardAndModifySelection(_
sender
: AnyObject?)Objective C
- (void)moveParagraphBackwardAndModifySelection:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Если курсор уже в начале абзаца, выбор перемещается назад к началу предыдущего абзаца.
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Реализованный подклассами для перемещения выбора или точки вставки к началу документа, расширения или сокращения текущего выбора.
Объявление
Swift
func moveToBeginningOfDocumentAndModifySelection(_
sender
: AnyObject?)Objective C
- (void)moveToBeginningOfDocumentAndModifySelection:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Реализованный подклассами для перемещения выбора или точки вставки до конца документа, расширяясь или сокращая текущий выбор.
Объявление
Swift
func moveToEndOfDocumentAndModifySelection(_
sender
: AnyObject?)Objective C
- (void)moveToEndOfDocumentAndModifySelection:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Реализованный подклассами для перемещения выбора или точки вставки к началу строки, расширения или сокращения текущего выбора.
Объявление
Swift
func moveToBeginningOfLineAndModifySelection(_
sender
: AnyObject?)Objective C
- (void)moveToBeginningOfLineAndModifySelection:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Реализованный подклассами для перемещения выбора или точки вставки до конца строки, расширяясь или сокращая текущий выбор.
Объявление
Swift
func moveToEndOfLineAndModifySelection(_
sender
: AnyObject?)Objective C
- (void)moveToEndOfLineAndModifySelection:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Реализованный подклассами для перемещения выбора или точки вставки к началу текущего абзаца, расширения или сокращения текущего выбора.
Объявление
Swift
func moveToBeginningOfParagraphAndModifySelection(_
sender
: AnyObject?)Objective C
- (void)moveToBeginningOfParagraphAndModifySelection:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Реализованный подклассами для перемещения выбора или точки вставки до конца текущего абзаца, расширяясь или сокращая текущий выбор.
Объявление
Swift
func moveToEndOfParagraphAndModifySelection(_
sender
: AnyObject?)Objective C
- (void)moveToEndOfParagraphAndModifySelection:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Реализованный подклассами для перемещения выбора или точки вставки к левому концу строки.
Объявление
Swift
func moveToLeftEndOfLine(_
sender
: AnyObject?)Objective C
- (void)moveToLeftEndOfLine:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
В тексте, если существует выбор, он должен быть невыбранным, и точка вставки должна быть помещена в левый конец строки.
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Реализованный подклассами для перемещения выбора или точки вставки к левому концу строки, расширяясь или заключая выбор как требуется.
Объявление
Swift
func moveToLeftEndOfLineAndModifySelection(_
sender
: AnyObject?)Objective C
- (void)moveToLeftEndOfLineAndModifySelection:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Реализованный подклассами для перемещения выбора или точки вставки к правильному концу строки
Объявление
Swift
func moveToRightEndOfLine(_
sender
: AnyObject?)Objective C
- (void)moveToRightEndOfLine:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Реализованный подклассами для перемещения выбора или точки вставки к правильному концу строки, расширяясь или заключая выбор как требуется.
Объявление
Swift
func moveToRightEndOfLineAndModifySelection(_
sender
: AnyObject?)Objective C
- (void)moveToRightEndOfLineAndModifySelection:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Реализованный подклассами для перемещения выбора или точки вставки один элемент или символ вниз.
Объявление
Swift
func moveDown(_
sender
: AnyObject?)Objective C
- (void)moveDown:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
В тексте, если существует выбор, он должен быть невыбранным, и точка вставки должна быть помещена ниже начала прежнего выбора.
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами, чтобы расшириться или сократить верхний край или задний конец выбора вниз одним элементом, символом или строкой (какой бы ни является подходящим для текстового направления).
Объявление
Swift
func moveDownAndModifySelection(_
sender
: AnyObject?)Objective C
- (void)moveDownAndModifySelection:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Если изменяемый конец является нижней частью, этот метод разворачивает выбор; если изменяемый конец является вершиной, он сокращает выбор. Первое
moveDownAndModifySelection:
илиmoveUpAndModifySelection:
метод в ряду определяет конец, изменяемый, всегда расширяясь. Следовательно, этот метод приводит к заднему концу, становящемуся мобильным, если вызвано сначала.NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для перемещения выбора или точки вставки один элемент или символ вперед.
Объявление
Swift
func moveForward(_
sender
: AnyObject?)Objective C
- (void)moveForward:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
В тексте, если существует выбор, он должен быть невыбранным, и точка вставки должна быть помещена в конце прежнего выбора.
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами, чтобы расшириться или сократить или конец выбора передают одним элементом или символом.
Объявление
Swift
func moveForwardAndModifySelection(_
sender
: AnyObject?)Objective C
- (void)moveForwardAndModifySelection:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Если изменяемый конец является обратным концом, этот метод сокращает выбор; если изменяемый конец является прямым концом, он разворачивает выбор. Первое
moveBackwardAndModifySelection:
илиmoveForwardAndModifySelection:
метод в ряду определяет конец, изменяемый, всегда расширяясь. Следовательно, этот метод приводит к прямому концу, становящемуся мобильным, если вызвано сначала. По умолчанию,moveRightAndModifySelection:
связывается с правильной клавишей со стрелкой.NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для перемещения выбора или точки вставки один элемент или символ налево.
Объявление
Swift
func moveLeft(_
sender
: AnyObject?)Objective C
- (void)moveLeft:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
В тексте, если существует выбор, он должен быть невыбранным, и точка вставки должна быть помещена в левый конец прежнего выбора.
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами, чтобы расшириться или сократить любой конец выбора налево (выводят на экран порядок) одним элементом или символом.
Объявление
Swift
func moveLeftAndModifySelection(_
sender
: AnyObject?)Objective C
- (void)moveLeftAndModifySelection:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Если изменяемый конец является левым концом, этот метод разворачивает выбор; если изменяемый конец является правильным концом, он сокращает выбор. Первое
moveLeftAndModifySelection:
илиmoveRightAndModifySelection:
метод в ряду определяет конец, изменяемый, всегда расширяясь. Следовательно, этот метод приводит к левому концу, становящемуся мобильным, если вызвано сначала. По умолчанию этот метод связывается с левой клавишей со стрелкой.NSResponder
объявляет, но не реализует этот метод.Существенное различие между этим методом и соответствием
moveBackwardAndModifySelection:
это последние перемещения метода в логическом порядке, который может отличаться по двунаправленному тексту, тогда как этот метод перемещается в порядок дисплея.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.3 и позже.
-
Реализованный подклассами для перемещения выбора или точки вставки один элемент или символ вправо.
Объявление
Swift
func moveRight(_
sender
: AnyObject?)Objective C
- (void)moveRight:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
В тексте, если существует выбор, он должен быть невыбранным, и точка вставки должна быть помещена в правильный конец прежнего выбора.
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами, чтобы расшириться или сократить любой конец выбора вправо (выводят на экран порядок) одним элементом или символом.
Объявление
Swift
func moveRightAndModifySelection(_
sender
: AnyObject?)Objective C
- (void)moveRightAndModifySelection:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Если изменяемый конец является левым концом, этот метод сокращает выбор; если изменяемый конец является правильным концом, он разворачивает выбор. Первое
moveLeftAndModifySelection:
илиmoveRightAndModifySelection:
метод в ряду определяет конец, изменяемый, всегда расширяясь. Следовательно, этот метод приводит к правильному концу, становящемуся мобильным, если вызвано сначала. По умолчанию этот метод связывается с правильной клавишей со стрелкой.NSResponder
объявляет, но не реализует этот метод.Существенное различие между этим методом и соответствием
moveForwardAndModifySelection:
это последние перемещения метода в логическом порядке, который может отличаться по двунаправленному тексту, тогда как этот метод перемещается в порядок дисплея.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.3 и позже.
-
Реализованный подклассами для перемещения выбора в первый элемент документа или точки вставки к началу.
Объявление
Swift
func moveToBeginningOfDocument(_
sender
: AnyObject?)Objective C
- (void)moveToBeginningOfDocument:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для перемещения выбора в первый элемент выбранной строки или точки вставки к началу строки.
Объявление
Swift
func moveToBeginningOfLine(_
sender
: AnyObject?)Objective C
- (void)moveToBeginningOfLine:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для перемещения точки вставки в начало выделенного абзаца.
Объявление
Swift
func moveToBeginningOfParagraph(_
sender
: AnyObject?)Objective C
- (void)moveToBeginningOfParagraph:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для перемещения выбора в последний элемент документа или точки вставки до конца.
Объявление
Swift
func moveToEndOfDocument(_
sender
: AnyObject?)Objective C
- (void)moveToEndOfDocument:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для перемещения выбора в последний элемент выбранной строки или точки вставки до конца строки.
Объявление
Swift
func moveToEndOfLine(_
sender
: AnyObject?)Objective C
- (void)moveToEndOfLine:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для перемещения точки вставки до конца выделенного абзаца.
Объявление
Swift
func moveToEndOfParagraph(_
sender
: AnyObject?)Objective C
- (void)moveToEndOfParagraph:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для перемещения выбора или точки вставки один элемент или символ.
Объявление
Swift
func moveUp(_
sender
: AnyObject?)Objective C
- (void)moveUp:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
В тексте, если существует выбор, он должен быть невыбранным, и точка вставки должна быть помещена выше начала прежнего выбора.
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами, чтобы расшириться или сократить верхний край или задний конец выбора вверх одним элементом, символом или строкой (какой бы ни является подходящим для текстового направления).
Объявление
Swift
func moveUpAndModifySelection(_
sender
: AnyObject?)Objective C
- (void)moveUpAndModifySelection:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Если изменяемый конец является нижней частью, этот метод сокращает выбор; если изменяемый конец является вершиной, он разворачивает выбор. Первое
moveDownAndModifySelection:
илиmoveUpAndModifySelection:
метод в ряду определяет конец, изменяемый, всегда расширяясь. Следовательно, этот метод заканчивается на верхнем краю, становящемся мобильным, если вызвано сначала.NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для перемещения выбора или точки вставки одно слово назад.
Объявление
Swift
func moveWordBackward(_
sender
: AnyObject?)Objective C
- (void)moveWordBackward:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Если существует выбор, он должен быть невыбранным, и точка вставки должна быть помещена в конце первого слова, предшествующего прежнему выбору.
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Реализованный подклассами, чтобы расшириться или сократить любой конец выбора назад одним целым словом.
Объявление
Swift
func moveWordBackwardAndModifySelection(_
sender
: AnyObject?)Objective C
- (void)moveWordBackwardAndModifySelection:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Если изменяемый конец является обратным концом, этот метод разворачивает выбор; если изменяемый конец является прямым концом, он сокращает выбор. Первое
moveWordBackwardAndModifySelection:
илиmoveWordForwardAndModifySelection:
метод в ряду определяет конец, изменяемый, всегда расширяясь. Следовательно, этот метод приводит к обратному концу, становящемуся мобильным, если вызвано сначала.NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Реализованный подклассами для перемещения выбора или точки вставки одно слово вперед, в логическом порядке.
Объявление
Swift
func moveWordForward(_
sender
: AnyObject?)Objective C
- (void)moveWordForward:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Если существует выбор, он должен быть невыбранным, и точка вставки должна быть помещена в начале первого слова после прежнего выбора.
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Реализованный подклассами, чтобы расшириться или сократить любой конец выбора передают одним целым словом.
Объявление
Swift
func moveWordForwardAndModifySelection(_
sender
: AnyObject?)Objective C
- (void)moveWordForwardAndModifySelection:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Если изменяемый конец является обратным концом, этот метод сокращает выбор; если изменяемый конец является прямым концом, он разворачивает выбор. Первое
moveWordBackwardAndModifySelection:
илиmoveWordForwardAndModifySelection:
метод в ряду определяет конец, изменяемый, всегда расширяясь. Следовательно, этот метод приводит к прямому концу, становящемуся мобильным, если вызвано сначала.NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Реализованный подклассами для перемещения выбора или точки вставки одно слово налево, в порядке дисплея.
Объявление
Swift
func moveWordLeft(_
sender
: AnyObject?)Objective C
- (void)moveWordLeft:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Если существует выбор, он должен быть невыбранным, и точка вставки должна быть помещена в конце первого слова налево от прежнего выбора.
NSResponder
объявляет, но не реализует этот метод.Основное различие между этим методом и соответствием
moveWordBackward:
метод - то, что последние перемещения в логическом порядке, который важен в двунаправленном тексте, тогда как этот метод перемещается в порядок дисплея.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.3 и позже.
-
Реализованный подклассами для перемещения выбора или точки вставки одно право слова.
Объявление
Swift
func moveWordRight(_
sender
: AnyObject?)Objective C
- (void)moveWordRight:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Если существует выбор, он должен быть невыбранным, и точка вставки должна быть помещена в начале первого слова направо от прежнего выбора.
NSResponder
объявляет, но не реализует этот метод.Основное различие между этим методом и соответствием
moveWordForward:
метод - то, что последние перемещения в логическом порядке, который важен в двунаправленном тексте, тогда как этот метод перемещается в порядок дисплея.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.3 и позже.
-
Реализованный подклассами, чтобы расшириться или сократить любой конец выбора вправо одним целым словом.
Объявление
Swift
func moveWordRightAndModifySelection(_
sender
: AnyObject?)Objective C
- (void)moveWordRightAndModifySelection:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Если изменяемый конец является обратным концом, этот метод сокращает выбор; если изменяемый конец является прямым концом, он разворачивает выбор. Первое
moveWordBackwardAndModifySelection:
илиmoveWordForwardAndModifySelection:
метод в ряду определяет конец, изменяемый, всегда расширяясь. Следовательно, этот метод приводит к прямому концу, становящемуся мобильным, если вызвано сначала.NSResponder
объявляет, но не реализует этот метод.Основное различие между этим методом и соответствием
moveWordForwardAndModifySelection:
метод - то, что последние перемещения в логическом порядке, который важен в двунаправленном тексте, тогда как этот метод перемещается в порядок дисплея.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.3 и позже.
-
Реализованный подклассами, чтобы расшириться или сократить любой конец выбора, оставленного одним целым словом в порядке дисплея.
Объявление
Swift
func moveWordLeftAndModifySelection(_
sender
: AnyObject?)Objective C
- (void)moveWordLeftAndModifySelection:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Если изменяемый конец является левым концом, этот метод разворачивает выбор; если изменяемый конец является правильным концом, он сокращает выбор. Первое
moveWordLeftAndModifySelection:
илиmoveWordRightAndModifySelection:
метод в ряду определяет конец, изменяемый, всегда расширяясь. Следовательно, этот метод приводит к левому концу, становящемуся мобильным, если вызвано сначала.NSResponder
объявляет, но не реализует этот метод.Основное различие между этим методом и соответствием
moveWordBackwardAndModifySelection:
метод - то, что последние перемещения в логическом порядке, который важен в двунаправленном тексте, тогда как этот метод перемещается в порядок дисплея.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.3 и позже.
-
Реализованный подклассами для прокручивания получателя вниз (или назад) одна страница в ее представлении прокрутки, также перемещая точку вставки в вершину недавно выведенной на экран страницы.
Объявление
Swift
func pageDown(_
sender
: AnyObject?)Objective C
- (void)pageDown:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Реализованный подклассами для прокручивания получателя вниз (или назад) одна страница в ее представлении прокрутки, также перемещая точку вставки в вершину недавно выведенной на экран страницы. Выбор расширен или заключен как требуется.
Объявление
Swift
func pageDownAndModifySelection(_
sender
: AnyObject?)Objective C
- (void)pageDownAndModifySelection:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Реализованный подклассами для прокрутки получателя (или вперед) одна страница в ее представлении прокрутки, также перемещая точку вставки в вершину недавно выведенной на экран страницы.
Объявление
Swift
func pageUp(_
sender
: AnyObject?)Objective C
- (void)pageUp:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Реализованный подклассами для прокрутки получателя (или вперед) одна страница в ее представлении прокрутки, также перемещая точку вставки в вершину недавно выведенной на экран страницы. Выбор расширен или заключен по мере необходимости.
Объявление
Swift
func pageUpAndModifySelection(_
sender
: AnyObject?)Objective C
- (void)pageUpAndModifySelection:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Реализованный подклассами для выполнения Беглого взгляда на текстовой позиции курсора, выборе, или независимо от того, что является подходящим для представления.
Объявление
Swift
func quickLookPreviewItems(_
sender
: AnyObject?)Objective C
- (void)quickLookPreviewItems:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Если нет никаких элементов Беглого взгляда, то отправьте
nextResponder
atryToPerform:with:
обменивайтесь сообщениями для передачи запроса цепочка респондента. В конечном счете AppKit попытается выполнить словарь, ищут.NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.8 и позже.
См. также
-
Реализованный подклассами для прокрутки получателя к началу документа, не изменяя выбор.
Объявление
Swift
func scrollToBeginningOfDocument(_
sender
: AnyObject?)Objective C
- (void)scrollToBeginningOfDocument:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Реализованный подклассами для прокрутки получателя до конца документа, не изменяя выбор.
Объявление
Swift
func scrollToEndOfDocument(_
sender
: AnyObject?)Objective C
- (void)scrollToEndOfDocument:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Реализованный подклассами для прокрутки получателя каждый выстраивается в линию в его представлении прокрутки, не изменяя выбор.
Объявление
Swift
func scrollLineUp(_
sender
: AnyObject?)Objective C
- (void)scrollLineUp:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
– scrollLineDown:
lineScroll
(NSScrollView) -
Реализованный подклассами для прокрутки получателя одна строка вниз в ее представлении прокрутки, не изменяя выбор.
Объявление
Swift
func scrollLineDown(_
sender
: AnyObject?)Objective C
- (void)scrollLineDown:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
– scrollLineUp:
lineScroll
(NSScrollView) -
Реализованный подклассами для прокрутки получателя одна страница в ее представлении прокрутки, не изменяя выбор.
Объявление
Swift
func scrollPageUp(_
sender
: AnyObject?)Objective C
- (void)scrollPageUp:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
– pageDown:
– pageUp:
pageScroll
(NSScrollView) -
Реализованный подклассами для прокручивания получателя вниз одна страница в ее представлении прокрутки, не изменяя выбор.
Объявление
Swift
func scrollPageDown(_
sender
: AnyObject?)Objective C
- (void)scrollPageDown:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
– pageDown:
– pageUp:
pageScroll
(NSScrollView) -
Реализованный подклассами для выбора всех выбираемых элементов.
Объявление
Swift
func selectAll(_
sender
: AnyObject?)Objective C
- (void)selectAll:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для выбора всех элементов в строке или строках, содержащих выбор или точку вставки.
Объявление
Swift
func selectLine(_
sender
: AnyObject?)Objective C
- (void)selectLine:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для выбора всех абзацев, содержащих выбор или точку вставки.
Объявление
Swift
func selectParagraph(_
sender
: AnyObject?)Objective C
- (void)selectParagraph:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для выбора всех элементов из точки вставки или выбора к ранее помещенной метке, включая сам выбор, если не пустой.
Объявление
Swift
func selectToMark(_
sender
: AnyObject?)Objective C
- (void)selectToMark:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Реализованный подклассами для расширения выбора до самых близких границ слова снаружи (до, но не включая, ограничители слова).
Объявление
Swift
func selectWord(_
sender
: AnyObject?)Objective C
- (void)selectWord:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для установки метки в точке вставки или выборе, использующемся
deleteToMark:
иselectToMark:
.Объявление
Swift
func setMark(_
sender
: AnyObject?)Objective C
- (void)setMark:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Реализованный подклассами для вызова системы справочной информации, выводя на экран информацию, относящуюся к получателю и его текущему состоянию.
Объявление
Swift
func showContextHelp(_
sender
: AnyObject?)Objective C
- (void)showContextHelp:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Подкачивает метку и выбор или точку вставки, так, чтобы то, что было отмечено, было теперь выбором или точкой вставки, и что было точкой вставки, или выбор является теперь меткой.
Объявление
Swift
func swapWithMark(_
sender
: AnyObject?)Objective C
- (void)swapWithMark:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Перемещает символы любой стороне точки вставки и совершенствует точку вставки мимо них обоих. Ничего не делает к выбранному диапазону текста.
Объявление
Swift
func transpose(_
sender
: AnyObject?)Objective C
- (void)transpose:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Перемещает слова любой стороне точки вставки и совершенствует точку вставки мимо них обоих. Ничего не делает к выбранному диапазону текста.
Объявление
Swift
func transposeWords(_
sender
: AnyObject?)Objective C
- (void)transposeWords:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Реализованный подклассами для создания верхнего регистра каждой буквой в слове или словах, окружающих точку вставки или выбор, разворачивая выбор при необходимости.
Объявление
Swift
func uppercaseWord(_
sender
: AnyObject?)Objective C
- (void)uppercaseWord:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Если любой конец выбора частично покрывает слово, что все слово сделано прописным.
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Заменяет точку вставки или выбор с текстом от буфера уничтожения.
Объявление
Swift
func yank(_
sender
: AnyObject?)Objective C
- (void)yank:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Если вызвано последовательно, циклы через уничтожение буферизуют в обратном порядке. Посмотрите Стандартные Методы действия для Выбора и Редактирования в Руководстве по Обработке событий Какао для получения дополнительной информации о буфере уничтожения.
NSResponder
объявляет, но не реализует этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Этот метод используется в процессе нахождения цели для метода действия.
Объявление
Swift
func supplementalTargetForAction(_
action
: Selector, sendersender
: AnyObject?) -> AnyObject?Objective C
- (id)supplementalTargetForAction:(SEL)
action
sender:(id)sender
Параметры
action
Требуемое действие.
sender
Отправитель сообщения.
Возвращаемое значение
Объект, реагирующий на действие, или
nil
.Обсуждение
Если это
NSResponder
экземпляр не делает самостоятельноrespondsToSelector:
, тогдаsupplementalTargetForAction:sender:
вызывается.Этот метод должен возвратить объект, реагирующий на действие; если у этого респондента нет дополнительного объекта, делающего это, реализация этого метода должна вызвать super's
supplementalTargetForAction:sender:
.Возвраты реализации NSRESPONDER
nil
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.7 и позже.
-
Сохраняет связанное с интерфейсом состояние респондента.
Объявление
Swift
func encodeRestorableStateWithCoder(_
coder
: NSCoder)Objective C
- (void)encodeRestorableStateWithCoder:(NSCoder *)
coder
Параметры
coder
Объект кодера, в котором можно сохранить связанное с интерфейсом состояние респондента.
Обсуждение
Этот метод является частью системы резервирования окна и вызывается в подходящее время для сохранения визуального состояния респондента к указанному архиву. Реализация по умолчанию этого метода делает только определенные подклассы (такой как
NSView
иNSWindow
) переопределите его для сохранения важной информации состояния. Поэтому при переопределении этого метода необходимо всегда вызыватьsuper
в некоторый момент в Вашей реализации.Подклассы могут переопределить этот метод и использовать его для восстановления любой информации, которая была бы необходима для восстановления респондента к ее текущему состоянию. Например,
NSTabView
класс использует этот метод для сохранения информации о в настоящее время выбираемой вкладке. Необходимо хранить достаточно данных, чтобы реконфигурировать респондента и возвратить их его текущему состоянию во время последующего запуска приложения.Для получения информации об использовании объекта кодера записать данные в архив, см. Руководство по программированию Архивов и Сериализации.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.7 и позже.
См. также
-
Восстанавливает связанное с интерфейсом состояние респондента.
Объявление
Swift
func restoreStateWithCoder(_
coder
: NSCoder)Objective C
- (void)restoreStateWithCoder:(NSCoder *)
coder
Параметры
coder
Объект кодера использовать для восстановления связанного с интерфейсом состояния респондента.
Обсуждение
Этот метод является частью системы резервирования окна и вызывается во время запуска для восстановления визуального состояния объекта респондента. Реализация по умолчанию делает только определенные подклассы (такой как
NSView
иNSWindow
) переопределите его и сохраните важную информацию состояния. Поэтому при переопределении этого метода необходимо всегда вызыватьsuper
в некоторый момент в Вашей реализации.Подклассы могут переопределить этот метод и использовать его для восстановления любой информации, сохраненной в
encodeRestorableStateWithCoder:
метод. Можно также использовать этот метод для реконфигурирования респондента к его предыдущему появлению.Для получения информации об использовании объекта кодера считать данные из архива, см. Руководство по программированию Архивов и Сериализации.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.7 и позже.
-
Возвращает массив ключевых путей, представляющих восстановимые атрибуты респондента.
Объявление
Swift
class func restorableStateKeyPaths() -> [AnyObject]
Objective C
+ (NSArray *)restorableStateKeyPaths
Возвращаемое значение
Массив
NSString
объекты, каждый из которых содержит ключевой путь к одному из атрибутов респондента.Обсуждение
Можно использовать этот метод вместо, или в дополнение к,
encodeRestorableStateWithCoder:
иrestoreStateWithCoder:
методы, чтобы сохранить и восстановить состояние Вашего респондента. Ключ соединяет Вас каналом, возврат должен относиться к атрибутам, которые являются кодированием значения ключа и значением ключа, наблюдающим совместимый.Когда изменения обнаруживаются, указанные атрибуты автоматически записаны в диск с остальной частью связанного с интерфейсом состояния приложения. Во время запуска атрибуты автоматически восстанавливаются их предыдущим значениям.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.7 и позже.
-
Отмечает связанное с интерфейсом состояние респондента как грязное.
Объявление
Swift
func invalidateRestorableState()
Objective C
- (void)invalidateRestorableState
Обсуждение
Вызовите этот метод каждый раз, когда изменяется восстановимое состояние Вашего респондента. Этот метод отмечает состояние респондента как грязное, который заставляет то состояние быть записанным в диск в некоторый момент в будущем. Не переопределяйте этот метод.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.7 и позже.
-
userActivity userActivity
СвойствоОбъект, инкапсулирующий пользовательское действие, поддерживается этим респондентом.
Объявление
Swift
var userActivity: NSUserActivity?
Objective C
@property(strong) NSUserActivity *userActivity
Обсуждение
Путем установки
userActivity
свойство на респонденте,NSUserActivity
объект становится управляемым AppKit. Необходимо переопределитьupdateUserActivityState:
записать лениво любые данные состояния, представляющие действие пользователяuserInfo
словарь. В подходящее время сохраняются автоматически пользовательские действия, которыми управляет AppKit. Многократные респонденты могут совместно использовать синглNSUserActivity
экземпляр, когда они все добираютсяupdateUserActivityState:
обратный вызов.На OS X,
NSUserActivity
объекты, которыми управляютNSResponder
автоматическиbecomeCurrent
на основе главного окна и цепочки респондента.Объект респондента может установить
userActivity
свойство кnil
если это больше не хочет участвовать. ЛюбойNSUserActivity
объекты, которыми управляет AppKit, но не имеющие никаких связанных респондентов (или документы) автоматически лишены законной силы.Это свойство может использоваться от любого потока. Это KVO заметный.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Восстановления состояние должны были продолжать данное пользовательское действие.
Объявление
Swift
func restoreUserActivityState(_
activity
: NSUserActivity)Objective C
- (void)restoreUserActivityState:(NSUserActivity *)
activity
Параметры
activity
Пользовательское действие, которое будет продолжаться.
Обсуждение
Подклассы переопределяют этот метод для восстановления состояния респондента с данным пользовательским действием. Системные вызовы это на любых объектах передало обработчику восстановления, данному
application:continueUserActivity:restorationHandler:
. Переопределение должно использовать данные состояния, содержавшиеся вuserInfo
словарь данного пользовательского действия для восстановления объекта.Если делегат приложения принимает решение не использовать обработчик восстановления, можно также вызвать этот метод непосредственно.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
См. также
userActivity
– updateUserActivityState:
-
Обновляет состояние данного пользовательского действия.
Объявление
Swift
func updateUserActivityState(_
activity
: NSUserActivity)Objective C
- (void)updateUserActivityState:(NSUserActivity *)
activity
Параметры
activity
Пользовательское действие, которое будет обновлено.
Обсуждение
Подклассы переопределяют этот метод для обновления состояния данного пользовательского действия. Необходимо добавить состояние, представляющее действие пользователя в
NSUserActivity
объект с помощьюaddUserInfoEntriesFromDictionary:
метод. Когда состояние грязно, необходимо установитьneedsSave
свойствоNSUserActivity
кYES
true
, и в подходящее время вызовут этот метод.Когда
NSUserActivity
объект, которым управляет AppKit, обновляется, пустоеuserInfo
словарь данNSUserActivity
объект и все объекты связались сNSUserActivity
тогда отправляютсяupdateUserActivityState:
сообщение.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
См. также
userActivity
– restoreUserActivityState:
-
Представляет ошибочное предупреждение пользователю как модальное приложением диалоговое окно.
Объявление
Swift
func presentError(_
anError
: NSError) -> BoolObjective C
- (BOOL)presentError:(NSError *)
anError
Параметры
anError
Объект, содержащий информацию об ошибке.
Обсуждение
Предупреждение выводит на экран информацию, найденную в
NSError
объектanError
; эта информация может включать описание ошибки, предложение восстановления, причину отказа и заголовки кнопки (все локализованные). Возвраты методаYES
true
если восстановление после ошибки успешно выполнилось иNO
false
иначе. Для восстановления после ошибки, которое будет опробовано, объект восстановления-attempter (т.е. объект, соответствующийNSErrorRecoveryAttempting
неофициальный протокол), должен быть связан сanError
.Реализация по умолчанию этого метода отправляет
willPresentError:
кself
. Путем выполнения этого,NSResponder
дает подклассам возможность настроить ошибочное представление. Это тогда передает сообщение, передавая любой специализированный ошибочный объект, следующему респонденту; если существует никакой следующий респондент, это передает ошибочный объектNSApp
, который выводит на экран модальное документом ошибочное предупреждение. Когда пользователь отклоняет предупреждение, любому восстановлению attempter связанный с ошибочным объектом дают шанс восстановиться с ошибки. См. описание класса для точного маршрута цепочка респондента (плюс документ и объекты контроллера), это сообщение могло бы переместиться.Не рекомендуется попытаться переопределить этот метод. Если Вы хотите настроить ошибочное представление, переопределение
willPresentError:
вместо этого.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
-
presentError (_: modalForWindow:delegate:didPresentSelector:contextInfo:) - presentError:modalForWindow:delegate:didPresentSelector:contextInfo:
Представляет ошибочное предупреждение пользователю как модальный документом лист, присоединенный к окну документа.
Объявление
Параметры
error
Информация об инкапсуляции объекта об ошибке.
aWindow
Объект окна, идентифицирующий окно, владеющее модальным документом листом.
delegate
Модальный делегат к листу.
didPresentSelector
Селектор, идентифицирующий сообщение, которое будет отправлено модальному делегату.
didPresentSelector
селектор должен иметь подпись:- (void)didPresentErrorWithRecovery:(BOOL)didRecover
contextInfo:(void *)contextInfo
contextInfo
Дополнительные данные, которые будут переданы модальному делегату; может быть
NULL
.Обсуждение
Информация, выведенная на экран на предупреждении, извлечена из
NSError
объектerror
; это может включать описание, предложение восстановления, причину отказа и заголовки кнопки (все локализованные). Как только пользователь отклоняет предупреждение, и любое восстановление attempter связанный с ошибочным объектом имело возможность восстановиться с него, получатель отправляет сообщение, идентифицированноеdidPresentSelector
модальному делегатуdelegate
. (Восстановление attempter является объектом, соответствующимNSErrorRecoveryAttempting
неофициальный протокол.)Модальный делегат реализует метод, идентифицированный
didPresentSelector
выполнять любую постошибку при обработке, если восстановление перестало работать или не было опробовано (т.е.didRecover
NO
false
). Любые дополнительные данные передаются модальному делегату черезcontextInfo
.Реализация по умолчанию этого метода отправляет
willPresentError:
кself
. Путем выполнения этого,NSResponder
дает подклассам возможность настроить ошибочное представление. Это тогда передает сообщение, передавая любую специализированную ошибку, следующему респонденту или; если существует никакой следующий респондент, это передает ошибочный объектNSApp
, который выводит на экран модальное документом ошибочное предупреждение. Когда пользователь отклоняет предупреждение, любому восстановлению attempter связанный с ошибочным объектом дают шанс восстановиться с ошибки. См. описание класса для точного маршрута цепочка респондента (плюс документ и объекты контроллера), это сообщение могло бы переместиться.Не рекомендуется попытаться переопределить этот метод. Если Вы хотите настроить ошибочное представление, переопределение
willPresentError:
вместо этого.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
-
Реализованный подклассами для возврата пользовательской версии предоставленного ошибочного объекта, более подходящего для представления в предупредительных листах и диалоговых окнах.
Объявление
Параметры
anError
Ошибочный объект, который будет настроен.
Возвращаемое значение
Специализированный ошибочный объект; если Вы решаете не настроить ошибочное представление, возвратитесь путем отправки этого сообщения в
super
(т.е.return [super willPresentError:anError]
).Обсуждение
При переопределении этого метода можно исследовать
anError
и, если ее локализованная информация об описании или восстановлении бесполезно универсальна, возвратите ошибочный объект с более определенным локализованным текстом. Если Вы делаете это, всегда используйте доменный и код ошибкиNSError
объект различить ошибки, представление которых Вы хотите настроить и те, Вы не делаете. Не принимайте решения на основе локализованного описания, предложения восстановления или опций восстановления, потому что парсинг локализованного текста проблематичен.Реализация по умолчанию этого метода просто возвращается
anError
неизменный.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
-
Попытки выполнить обозначенную команду.
Объявление
Swift
func doCommandBySelector(_
aSelector
: Selector)Objective C
- (void)doCommandBySelector:(SEL)
aSelector
Параметры
aSelector
Селектор, идентифицирующий метод.
Обсуждение
Если получатель отвечает на
aSelector
, это вызывает метод сnil
как параметр. Если получатель не отвечает, он отправляет это сообщение своему следующему респонденту с тем же селектором.NSWindow
иNSApplication
также отправьте сообщение их делегатам. Если получатель имеет следующего респондента или делегата, он подает звуковой сигнал.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
– tryToPerform:with:
sendAction:to:from:
(NSApplication) -
Попытки выполнить действие указали метод с указанным параметром.
Объявление
Swift
func tryToPerform(_
anAction
: Selector, withanObject
: AnyObject?) -> BoolObjective C
- (BOOL)tryToPerform:(SEL)
anAction
with:(id)anObject
Параметры
anAction
Селектор, идентифицирующий метод действия.
anObject
Объект использовать в качестве единственного параметра метода действия.
Возвращаемое значение
Возвраты
NO
false
если никакой респондент не найден, который отвечает наanAction
,YES
true
иначе.Обсуждение
Если получатель отвечает на
anAction
, это вызывает метод сanObject
как параметр и возвратыYES
true
. Если получатель не отвечает, он отправляет это сообщение своему следующему респонденту с тем же селектором и объектом.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
– doCommandBySelector:
sendAction:to:from:
(NSApplication)
-
Возвращает меню респондента.
Обсуждение
Для
NSApplication
это меню совпадает с меню, возвращеннымmainMenu
свойство.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
menuForEvent:
(NSView)defaultMenu
(NSView)
-
Переопределенный подклассами для определения, какие службы доступны.
Объявление
Параметры
sendType
Строка, идентифицирующая отправить тип данных области монтажа. Может быть пустая строка (см. обсуждение).
returnType
Строка, идентифицирующая тип возврата данных области монтажа. Может быть пустая строка (см. обсуждение).
Возвращаемое значение
Если получатель может поместить данные
sendType
на области монтажа и получают данныеreturnType
, это должно возвратитьсяself
; иначе это должно возвратиться также[super validRequestorForSendType:returnType:]
или[[self nextResponder] validRequestorForSendType:returnType:]
, который позволяет объекту выше в цепочке респондента иметь возможность обработать сообщение.Обсуждение
С каждым событием, и для каждой службы в меню Services, объект приложения отправляет этому сообщению цепочку респондента с типом отправления и возврата для проверяемой службы. Этот метод поэтому вызывается много раз на событие. Реализация по умолчанию просто передает это сообщение следующему респонденту, в конечном счете возвращаясь
nil
.Также
sendType
илиreturnType
— но не оба — может быть пустым. ЕслиsendType
пусто, служба не требует ввода от приложения, запрашивающего службу. ЕслиreturnType
пусто, служба не возвращает данные.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
registerServicesMenuSendTypes:returnTypes:
(NSApplication
)writeSelectionToPasteboard:types:
(NSServicesRequests
протокол)readSelectionFromPasteboard:
(NSServicesRequests
протокол)
-
undoManager undoManager
СвойствоМенеджер отмены этого респондента.
Объявление
Swift
var undoManager: NSUndoManager? { get }
Objective C
@property(readonly, strong) NSUndoManager *undoManager
Обсуждение
NSResponder
реализация просто вызывает это свойство на следующего респондента.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвраты
YES
true
если указанное событие должно быть обработано как событие чернил,NO
false
если это должно быть обработано как событие от нажатия мыши.Объявление
Swift
func shouldBeTreatedAsInkEvent(_
theEvent
: NSEvent) -> BoolObjective C
- (BOOL)shouldBeTreatedAsInkEvent:(NSEvent *)
theEvent
Параметры
theEvent
Объект-событие, представляющий событие, которое будет протестировано.
Обсуждение
Этот метод предоставляет возможность для различения, когда перо вниз должно начать обводить чернилами по сравнению с тем, когда перо вниз должно быть обработано как мышь вниз событие. Это допускает модель записи где угодно для основанного на пере ввода.
Реализация по умолчанию в
NSApplication
отправляет метод вNSWindow
объект под пером. Если окно неактивно, этот метод возвратыYES
true
, если перо вниз не находится в окне, перетаскивают область. Если окно активно, этот метод отправляется вNSView
объект под пером.Реализация по умолчанию в
NSView
возвратыYES
true
, иNSControl
переопределения и возвратыNO
false
. Это позволяет запись где угодно по большинствуNSView
объекты, но позволяет перу использоваться, чтобы отследить в средствах управления и переместить окна.Пользовательское представление должно переопределить этот метод для получения корректного поведения для пера вниз в представлении.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.2 и позже.
-
Обрабатывает случай, где сообщение события или действия падает с конца цепочки респондента.
Объявление
Swift
func noResponderFor(_
eventSelector
: Selector)Objective C
- (void)noResponderFor:(SEL)
eventSelector
Параметры
eventSelector
Селектор, идентифицирующий действие или сообщение о событии.
Обсуждение
Реализация по умолчанию подает звуковой сигнал если
eventSelector
keyDown:
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
setInterfaceStyle: - setInterfaceStyle:
(OS X v10.8)Устанавливает стиль получателя в стиль, указанный
interfaceStyle
, такой какNSMacintoshInterfaceStyle
илиNSWindows95InterfaceStyle
.Объявление
Objective C
- (void)setInterfaceStyle:(NSInterfaceStyle)
interfaceStyle
Параметры
interfaceStyle
enum
постоянная идентификация стиля интерфейса.Обсуждение
setInterfaceStyle:
абстрактный метод вNSResponder
, но переопределяется в классах такой какNSWindow
иNSView
фактически установить стиль интерфейса. Вы никогда не должны почти должны быть вызывать или переопределять этот метод, но если Вы действительно переопределяете его, Ваша версия должна всегда вызывать реализацию вsuper
.Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.8.
См. также
-
interfaceStyle - interfaceStyle
(OS X v10.8)Возвращает стиль интерфейса получателя.
Объявление
Objective C
- (NSInterfaceStyle)interfaceStyle
Обсуждение
interfaceStyle
абстрактный метод вNSResponder
и просто возвратыNSNoInterfaceStyle
. Это переопределяется в классах такой какNSWindow
иNSView
возвратить стиль интерфейса, такой какNSMacintoshInterfaceStyle
. Стиль респондента (если кромеNSNoInterfaceStyle
) переопределения все другие настройки, такие как установленные системой значений по умолчанию.Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.8.
См. также
-
Сообщает получателю, что пользователь начал сенсорный жест.
Объявление
Swift
func beginGestureWithEvent(_
event
: NSEvent)Objective C
- (void)beginGestureWithEvent:(NSEvent *)
event
Параметры
event
Объект-событие, представляющий начало жеста.
Обсуждение
Событие будет отправлено в представление от касания в ключевом окне.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.
-
Сообщает получателю, что пользователь закончил сенсорный жест.
Объявление
Swift
func endGestureWithEvent(_
event
: NSEvent)Objective C
- (void)endGestureWithEvent:(NSEvent *)
event
Параметры
event
Объект-событие, представляющий конец жеста.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.
-
Сообщает получателю, что пользователь начал жест повышения.
Объявление
Swift
func magnifyWithEvent(_
event
: NSEvent)Objective C
- (void)magnifyWithEvent:(NSEvent *)
event
Параметры
event
Объект-событие, представляющий увеличить жест.
Обсуждение
Событие будет отправлено в представление от касания в ключевом окне.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.
-
Сообщает получателю, что пользователь начал жест вращения.
Объявление
Swift
func rotateWithEvent(_
event
: NSEvent)Objective C
- (void)rotateWithEvent:(NSEvent *)
event
Параметры
event
Объект-событие, представляющий поворачивать жест.
Обсуждение
Событие будет отправлено в представление от касания в ключевом окне.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.
-
Сообщает получателю, что пользователь начал сильно ударить жест.
Объявление
Swift
func swipeWithEvent(_
event
: NSEvent)Objective C
- (void)swipeWithEvent:(NSEvent *)
event
Параметры
event
Объект-событие, представляющий сильно ударить жест.
Обсуждение
Событие будет отправлено в представление от касания в ключевом окне.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.
-
Сообщает получателю, что был распознан новый набор касаний.
Объявление
Swift
func touchesBeganWithEvent(_
event
: NSEvent)Objective C
- (void)touchesBeganWithEvent:(NSEvent *)
event
Параметры
event
Объект-событие, представляющий начало касания.
Обсуждение
Событие будет отправлено в представление от касания в ключевом окне. Для получения набора касаний, начавшихся для этого представления (или потомки этого представления) отправляют [событие touchesMatchingPhase:NSTouchPhaseBegan inView:self].
Это - не всегда точка контакта с сенсорным устройством. Касание, что переходы от отдыха до активного могут быть частью a
touchesBeganWithEvent:
набор.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Сообщает получателю, что переместились одно или более касаний.
Объявление
Swift
func touchesMovedWithEvent(_
event
: NSEvent)Objective C
- (void)touchesMovedWithEvent:(NSEvent *)
event
Параметры
event
Объект-событие, представляющий сенсорное перемещение.
Обсуждение
Событие будет отправлено в представление от касания в ключевом окне. Для получения набора касаний, переместившихся для этого представления (или потомки этого представления) отправляют [событие touchesMatchingPhase:NSTouchPhaseMoved inView:self].
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Сообщает получателю, что отслеживание касаний было отменено по любой причине.
Объявление
Swift
func touchesCancelledWithEvent(_
event
: NSEvent)Objective C
- (void)touchesCancelledWithEvent:(NSEvent *)
event
Параметры
event
Объект-событие, представляющий отмену сенсорного события.
Обсуждение
Событие будет отправлено в представление от касания в ключевом окне.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Возвраты, что был удален ряд касаний.
Объявление
Swift
func touchesEndedWithEvent(_
event
: NSEvent)Objective C
- (void)touchesEndedWithEvent:(NSEvent *)
event
Параметры
event
Объект-событие, представляющий окончание сенсорного события.
Обсуждение
Событие будет отправлено в представление от касания в ключевом окне. Для получения набора касаний, закончившихся для этого представления (или потомки этого представления) отправляют [событие touchesMatchingPhase:NSTouchPhaseEnded inView:self].
Это - не всегда точка удаления с сенсорным устройством. Касание, что переходы от активного до отдыха могут быть частью
touchesEndedWithEvent:
набор.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Возвраты, передать ли эластичные события жеста прокрутки респондент.
Объявление
Swift
func wantsForwardedScrollEventsForAxis(_
axis
: NSEventGestureAxis) -> BoolObjective C
- (BOOL)wantsForwardedScrollEventsForAxis:(NSEventGestureAxis)
axis
Параметры
axis
Ось жеста. Посмотрите
NSEventGestureAxis
для возможных значений.Возвращаемое значение
Возвраты
YES
true
то, когда передают события прокрутки жеста, должно быть передано цепочка респондента, когда содержание прокрутки уже в краю прокрученного направления в начале жеста прокрутки;NO
false
иначе.Обсуждение
Некоторые представления обрабатывают события прокрутки жеста для выполнения эластичной прокрутки. В некоторых случаях можно хотеть отследить события прокрутки жеста как сильно ударение, видеть
trackSwipeEventWithOptions:dampenAmountThresholdMin:max:usingHandler:
.Реализуйте этот метод и возврат
YES
true
в Вашем сильно ударять контроллер и представления, выполняющие эластичную прокрутку, передадут события прокрутки жеста цепочка респондента на следующем условии: содержание, которое будет прокручено, уже в краю прокрученного направления в начале жеста прокрутки.Иначе, представление выполнит эластичную прокрутку.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.7 и позже.
-
Сообщает получателю, что пользователь выполнил умный жест изменения масштаба.
Объявление
Swift
func smartMagnifyWithEvent(_
event
: NSEvent)Objective C
- (void)smartMagnifyWithEvent:(NSEvent *)
event
Параметры
event
Объект-событие, представляющий умный жест изменения масштаба.
Обсуждение
Умный жест изменения масштаба является двойным касанием с двумя пальцами на сенсорных панелях. В ответ на это событие необходимо разумно увеличить содержание.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.8 и позже.
См. также
– rectForSmartMagnificationAtPoint:inRect:
(NSView)NSEventTypeSmartMagnify
(NSEvent) -
Реализуйте этот метод для отслеживания событий прокрутки жеста, таких как сильно ударение.
Объявление
Swift
func wantsScrollEventsForSwipeTrackingOnAxis(_
axis
: NSEventGestureAxis) -> BoolObjective C
- (BOOL)wantsScrollEventsForSwipeTrackingOnAxis:(NSEventGestureAxis)
axis
Параметры
axis
Ось жеста события сильно ударения, определяющего направление прокрутки.
Возвращаемое значение
YES
true
если события прокрутки жеста должны быть переданы цепочка респондента; иначеNO
false
. Возвраты реализации по умолчаниюNO
false
.Обсуждение
Реализуйте этот метод в Вашем сильно ударять контроллер и возврат
YES
true
сообщать представлениям, выполняющим эластичную прокрутку для передачи событий прокрутки жеста цепочка респондента. События передаются только на следующем условии: содержание, которое будет прокручено, уже в краю прокрученного направления, когда начинается жест прокрутки. Иначе, представление выполняет эластичную прокрутку. Возвраты реализации по умолчаниюNO
false
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.7 и позже.
См. также
– trackSwipeEventWithOptions:dampenAmountThresholdMin:max:usingHandler:
(NSEvent)
-
Устанавливает основу абзаца запись направления, чтобы быть слева направо.
Объявление
Swift
func makeBaseWritingDirectionLeftToRight(_
sender
: AnyObject?)Objective C
- (void)makeBaseWritingDirectionLeftToRight:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Наборы
NSAttributedString
ключNSWritingDirectionAttributeName
кNSWritingDirectionLeftToRight
.Этот метод действия предназначается, чтобы использоваться и в качестве цели пункта меню и для привязок клавиш. Основа, пишущий методы направления должна быть целью трех пунктов меню в подменю, в соответствии с меню Edit.
Привязки клавиш по умолчанию также будут предоставлены для этого метода, но будут только включены для пользователей иврита или арабского или тех, кто иначе включил подходящее предпочтение.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Устанавливает основу абзаца запись направления, чтобы быть естественным.
Объявление
Swift
func makeBaseWritingDirectionNatural(_
sender
: AnyObject?)Objective C
- (void)makeBaseWritingDirectionNatural:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Естественная направленность определяется из текста в соответствии с Unicode bidi алгоритм. Для получения дополнительной информации посмотрите
NSParagraphStyle
.Наборы
NSAttributedString
ключNSWritingDirectionAttributeName
кNSTextWritingDirectionEmbedding
.Этот метод действия предназначается, чтобы использоваться и в качестве цели пункта меню и для привязок клавиш. Основа, пишущий методы направления должна быть целью трех пунктов меню в подменю, в соответствии с меню Edit.
Привязки клавиш по умолчанию также будут предоставлены для этого метода, но будут только включены для пользователей иврита или арабского или тех, кто иначе включил подходящее предпочтение.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Устанавливает основу абзаца запись направления, чтобы быть справа налево.
Объявление
Swift
func makeBaseWritingDirectionRightToLeft(_
sender
: AnyObject?)Objective C
- (void)makeBaseWritingDirectionRightToLeft:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Наборы
NSAttributedString
ключNSWritingDirectionAttributeName
кNSWritingDirectionRightToLeft
.Этот метод действия предназначается, чтобы использоваться и в качестве цели пункта меню и для привязок клавиш. Основа, пишущий методы направления должна быть целью трех пунктов меню в подменю, в соответствии с меню Edit.
Привязки клавиш по умолчанию также будут предоставлены для этого метода, но будут только включены для пользователей иврита или арабского или тех, кто иначе включил подходящее предпочтение.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Устанавливает приписанный строковый атрибут направления символьного уровня для левого к правильному тексту.
Объявление
Swift
func makeTextWritingDirectionLeftToRight(_
sender
: AnyObject?)Objective C
- (void)makeTextWritingDirectionLeftToRight:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Наборы
NSAttributedString
NSWritingDirectionAttributeName
кNSWritingDirectionLeftToRight
.Этот метод действия предназначается, чтобы использоваться и в качестве цели пункта меню и для привязок клавиш. Текст, пишущий направления должен быть целью трех подобных пунктов меню в подменю в соответствии с меню Edit.
Привязки клавиш по умолчанию также будут предоставлены для этого метода, но будут только включены для пользователей иврита или арабского или тех, кто иначе включил подходящее предпочтение.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Удаляет символьный уровень, пишущий атрибут направления
Объявление
Swift
func makeTextWritingDirectionNatural(_
sender
: AnyObject?)Objective C
- (void)makeTextWritingDirectionNatural:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Удаляет
NSWritingDirectionAttributeName
отNSAttributedString
.Этот метод действия предназначается, чтобы использоваться и в качестве цели пункта меню и для привязок клавиш. Текст, пишущий направления должен быть целью трех подобных пунктов меню в подменю в соответствии с меню Edit.
Привязки клавиш по умолчанию также будут предоставлены для этого метода, но будут только включены для пользователей иврита или арабского или тех, кто иначе включил подходящее предпочтение.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Устанавливает символьный уровень, пишущий, что направление приписывает синглу справа налево встраивание.
Объявление
Swift
func makeTextWritingDirectionRightToLeft(_
sender
: AnyObject?)Objective C
- (void)makeTextWritingDirectionRightToLeft:(id)
sender
Параметры
sender
Обычно объект, вызвавший этот метод.
Обсуждение
Наборы
NSAttributedString
ключNSWritingDirectionAttributeName
кNSWritingDirectionRightToLeft
.Этот метод действия предназначается, чтобы использоваться и в качестве цели пункта меню и для привязок клавиш. Текст, пишущий направления должен быть целью трех подобных пунктов меню в подменю в соответствии с меню Edit.
Привязки клавиш по умолчанию также будут предоставлены для этого метода, но будут только включены для пользователей иврита или арабского или тех, кто иначе включил подходящее предпочтение.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Выполняет всех, находят ориентированные действия.
Объявление
Swift
func performTextFinderAction(_
sender
: AnyObject?)Objective C
- (void)performTextFinderAction:(id)
sender
Параметры
sender
Отправитель действия находки.
Обсуждение
Когда приложение выполняет действие находки, оно должно отправить это сообщение в цепочку респондента.
Респондент
performTextFinderAction:
ответственно за создание и владение экземпляромNSTextFinder
. Прежде чем любые другие сообщения отправляются вNSTextFinder
, необходимо установить его 'клиентское' свойство в объект, реализующийNSTextFinderClient
протокол.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.7 и позже.