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Обсуждение
Как первый респондент, получатель является первым объектом в цепочке респондента, который будет отправлен сообщения действия и ключевые события. По умолчанию это свойство
NOfalse. Подклассы устанавливают это свойство вYEStrueесли получатель принимает первое состояние респондента.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
– becomeFirstResponder– resignFirstResponderneedsPanelToBecomeKey(NSView) -
Уведомляет получатель, что он собирается стать первым респондентом в
NSWindow.Объявление
Swift
func becomeFirstResponder() -> BoolObjective C
- (BOOL)becomeFirstResponderОбсуждение
Возвраты реализации по умолчанию
YEStrue, принятие первого состояния респондента. Подклассы могут переопределить этот метод, чтобы обновить состояние или выполнить некоторое действие, такое как выделение выбора или возвратитьсяNOfalse, отказ от первого состояния респондента.Используйте
NSWindowmakeFirstResponder:метод, не этот метод, для создания объекта первым респондентом. Никогда не вызывайте этот метод непосредственно.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Уведомляет получатель, что попросили оставить его состояние как первого респондента в его окне.
Объявление
Swift
func resignFirstResponder() -> BoolObjective C
- (BOOL)resignFirstResponderОбсуждение
Возвраты реализации по умолчанию
YEStrue, отставка первого состояния респондента. Подклассы могут переопределить этот метод, чтобы обновить состояние или выполнить некоторое действие, такое как невыделение выбора или возвратитьсяNOfalse, отказ оставить первое состояние респондента.Используйте
NSWindowmakeFirstResponder:метод, не этот метод, для создания объекта первым респондентом. Никогда не вызывайте этот метод непосредственно.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Позвольте средствам управления определять, когда они должны будут стать первым респондентом.
Объявление
Swift
func validateProposedFirstResponder(_responder: NSResponder, forEventevent: NSEvent?) -> BoolObjective C
- (BOOL)validateProposedFirstResponder:(NSResponder *)responderforEvent:(NSEvent *)eventПараметры
responderПервый респондент.
eventСобытие для проверки. Может быть
nilесли нет никакого применимого события.Возвращаемое значение
YEStrueесли управление должно стать первым респондентом, иначеNOfalse.Обсуждение
Некоторые средства управления, такой как
NSTextField, должен только стать первым респондентом, когда включение, NSTableView/NSBrowser указывает, что представление может начать редактировать. Именно до определенного управления хочет быть проверенным для призыва этого методаmouseDown:метод (или возможно в другое время), чтобы определить, должно ли это попытаться стать первым респондентом или нет.NSTableView,NSOutlineView, иNSBrowserклассы реализуют это для разрешения первого состояния респондента, только если респондент является представлением в выбранной строке. Это также задерживает первое присвоение респондента если adoubleActionможет быть вызван.Возвраты реализации по умолчанию
YEStrueкогда существует нет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соответствуйте ключевой эквивалент получателя, получатель должен реагировать на событие и возвратYEStrue. Реализация по умолчанию не делает ничего и возвратовNOfalse.Оператор импорта
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соответствуйте мнемосхему получателя, получатель должен выполнить мнемосхему и возвратYEStrue. Реализация по умолчанию не делает ничего и возвратовNOfalse. Мнемоника не поддерживается в 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Обычно объект, вызвавший этот метод.
Обсуждение
Если нет никаких элементов Беглого взгляда, то отправьте
nextResponderatryToPerform: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)actionsender:(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кYEStrue, и в подходящее время вызовут этот метод.Когда
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; эта информация может включать описание ошибки, предложение восстановления, причину отказа и заголовки кнопки (все локализованные). Возвраты методаYEStrueесли восстановление после ошибки успешно выполнилось иNOfalseиначе. Для восстановления после ошибки, которое будет опробовано, объект восстановления-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)didRecovercontextInfo:(void *)contextInfo
contextInfoДополнительные данные, которые будут переданы модальному делегату; может быть
NULL.Обсуждение
Информация, выведенная на экран на предупреждении, извлечена из
NSErrorобъектerror; это может включать описание, предложение восстановления, причину отказа и заголовки кнопки (все локализованные). Как только пользователь отклоняет предупреждение, и любое восстановление attempter связанный с ошибочным объектом имело возможность восстановиться с него, получатель отправляет сообщение, идентифицированноеdidPresentSelectorмодальному делегатуdelegate. (Восстановление attempter является объектом, соответствующимNSErrorRecoveryAttemptingнеофициальный протокол.)Модальный делегат реализует метод, идентифицированный
didPresentSelectorвыполнять любую постошибку при обработке, если восстановление перестало работать или не было опробовано (т.е.didRecoverNOfalse). Любые дополнительные данные передаются модальному делегату через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)anActionwith:(id)anObjectПараметры
anActionСелектор, идентифицирующий метод действия.
anObjectОбъект использовать в качестве единственного параметра метода действия.
Возвращаемое значение
Возвраты
NOfalseесли никакой респондент не найден, который отвечает наanAction,YEStrueиначе.Обсуждение
Если получатель отвечает на
anAction, это вызывает метод сanObjectкак параметр и возвратыYEStrue. Если получатель не отвечает, он отправляет это сообщение своему следующему респонденту с тем же селектором и объектом.Оператор импорта
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 и позже.
-
Возвраты
YEStrueесли указанное событие должно быть обработано как событие чернил,NOfalseесли это должно быть обработано как событие от нажатия мыши.Объявление
Swift
func shouldBeTreatedAsInkEvent(_theEvent: NSEvent) -> BoolObjective C
- (BOOL)shouldBeTreatedAsInkEvent:(NSEvent *)theEventПараметры
theEventОбъект-событие, представляющий событие, которое будет протестировано.
Обсуждение
Этот метод предоставляет возможность для различения, когда перо вниз должно начать обводить чернилами по сравнению с тем, когда перо вниз должно быть обработано как мышь вниз событие. Это допускает модель записи где угодно для основанного на пере ввода.
Реализация по умолчанию в
NSApplicationотправляет метод вNSWindowобъект под пером. Если окно неактивно, этот метод возвратыYEStrue, если перо вниз не находится в окне, перетаскивают область. Если окно активно, этот метод отправляется вNSViewобъект под пером.Реализация по умолчанию в
NSViewвозвратыYEStrue, иNSControlпереопределения и возвратыNOfalse. Это позволяет запись где угодно по большинствуNSViewобъекты, но позволяет перу использоваться, чтобы отследить в средствах управления и переместить окна.Пользовательское представление должно переопределить этот метод для получения корректного поведения для пера вниз в представлении.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.2 и позже.
-
Обрабатывает случай, где сообщение события или действия падает с конца цепочки респондента.
Объявление
Swift
func noResponderFor(_eventSelector: Selector)Objective C
- (void)noResponderFor:(SEL)eventSelectorПараметры
eventSelectorСелектор, идентифицирующий действие или сообщение о событии.
Обсуждение
Реализация по умолчанию подает звуковой сигнал если
eventSelectorkeyDown:.Оператор импорта
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Параметры
interfaceStyleenumпостоянная идентификация стиля интерфейса.Обсуждение
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для возможных значений.Возвращаемое значение
Возвраты
YEStrueто, когда передают события прокрутки жеста, должно быть передано цепочка респондента, когда содержание прокрутки уже в краю прокрученного направления в начале жеста прокрутки;NOfalseиначе.Обсуждение
Некоторые представления обрабатывают события прокрутки жеста для выполнения эластичной прокрутки. В некоторых случаях можно хотеть отследить события прокрутки жеста как сильно ударение, видеть
trackSwipeEventWithOptions:dampenAmountThresholdMin:max:usingHandler:.Реализуйте этот метод и возврат
YEStrueв Вашем сильно ударять контроллер и представления, выполняющие эластичную прокрутку, передадут события прокрутки жеста цепочка респондента на следующем условии: содержание, которое будет прокручено, уже в краю прокрученного направления в начале жеста прокрутки.Иначе, представление выполнит эластичную прокрутку.
Оператор импорта
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Ось жеста события сильно ударения, определяющего направление прокрутки.
Возвращаемое значение
YEStrueесли события прокрутки жеста должны быть переданы цепочка респондента; иначеNOfalse. Возвраты реализации по умолчаниюNOfalse.Обсуждение
Реализуйте этот метод в Вашем сильно ударять контроллер и возврат
YEStrueсообщать представлениям, выполняющим эластичную прокрутку для передачи событий прокрутки жеста цепочка респондента. События передаются только на следующем условии: содержание, которое будет прокручено, уже в краю прокрученного направления, когда начинается жест прокрутки. Иначе, представление выполняет эластичную прокрутку. Возвраты реализации по умолчаниюNOfalse.Оператор импорта
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Обычно объект, вызвавший этот метод.
Обсуждение
Наборы
NSAttributedStringNSWritingDirectionAttributeNameк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 и позже.
