UIResponderStandardEditActions
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 3.0 и позже.
UIResponderStandardEditActions неофициальный протокол объявляет методы, которые классы респондента должны переопределить для обработки общих команд редактирования, вызванных в пользовательском интерфейсе, таких как Копия, Вставка и Выбор.
Несмотря на то, что это - неофициальный протокол — т.е. категория, объявленная на NSObject— рекомендуется что классы респондента (т.е. непосредственные или удаленные наследователи UIResponder) переопределите его методы. Начиная с первого респондента, UIResponder ищет объект респондента, который может обработать метод и обрабатывает цепочку респондента оттуда. Классы респондента могут также реализовать canPerformAction:withSender: метод UIResponder отключить или включить команды пользовательского интерфейса на основе контекста. copy:, cut:, delete:, paste:, select:, и selectAll: когда пользователи касаются соответствующей команды в меню, которым управляют, методы вызываются UIMenuController совместно используемый экземпляр.
-
Скопируйте выбор в область монтажа.
Объявление
Swift
func copy(_sender: AnyObject?)Objective C
- (void)copy:(id)senderПараметры
senderОбъект, вызывая этот метод.
Обсуждение
Когда пользователь касается команды Copy меню редактирования, этот метод вызывается. Подкласс
UIResponderобычно реализации этот метод. Используя методыUIPasteboardкласс, это должно преобразовать выбор в надлежащий объект (если необходимый), и запишите что объект в область монтажа. Команда перемещается от первого респондента цепочка респондента, пока это не обрабатывается; это проигнорировано, если никакой респондент не обрабатывает его. Если респондент не обрабатывает команду в текущем контексте, она должна передать его следующему респонденту.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.0 и позже.
См. также
-
Удалите выбор из пользовательского интерфейса и запишите его в область монтажа.
Объявление
Swift
func cut(_sender: AnyObject?)Objective C
- (void)cut:(id)senderПараметры
senderОбъект, вызывая этот метод.
Обсуждение
Когда пользователь касается команды Cut меню редактирования, этот метод вызывается. Подкласс
UIResponderобычно реализации этот метод. Используя методыUIPasteboardкласс, это должно преобразовать выбор в надлежащий объект (если необходимый), и запишите что объект в область монтажа. Это должно также удалить выбранный объект из пользовательского интерфейса и, если применимо, из модели данных приложения. Команда перемещается от первого респондента цепочка респондента, пока это не обрабатывается; это проигнорировано, если никакой респондент не обрабатывает его. Если респондент не обрабатывает команду в текущем контексте, она должна передать его следующему респонденту.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.0 и позже.
См. также
-
Удалите выбор из пользовательского интерфейса.
Объявление
Swift
func delete(_sender: AnyObject?)Objective C
- (void)delete:(id)senderПараметры
senderОбъект, вызывая этот метод.
Обсуждение
Когда пользователь касается команды Delete меню редактирования, этот метод вызывается. Подкласс
UIResponderобычно реализации этот метод путем удаления выбранного объекта из пользовательского интерфейса и, если применимо, из модели данных приложения. Это не должно писать данные в область монтажа. Команда перемещается от первого респондента цепочка респондента, пока это не обрабатывается; это проигнорировано, если никакой респондент не обрабатывает его. Если респондент не обрабатывает команду в текущем контексте, она должна передать его следующему респонденту.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.2 и позже.
См. также
-
Считайте данные из области монтажа и выведите на экран его в пользовательском интерфейсе.
Объявление
Swift
func paste(_sender: AnyObject?)Objective C
- (void)paste:(id)senderПараметры
senderОбъект, вызывая этот метод.
Обсуждение
Когда пользователь касается команды Paste меню редактирования, этот метод вызывается. Подкласс
UIResponderобычно реализации этот метод. Используя методыUIPasteboardкласс, это должно считать данные в области монтажа, преобразовать данные в надлежащее внутреннее представление (если необходимый), и выведите на экран его в пользовательском интерфейсе. Команда перемещается от первого респондента цепочка респондента, пока это не обрабатывается; это проигнорировано, если никакой респондент не обрабатывает его. Если респондент не обрабатывает команду в текущем контексте, она должна передать его следующему респонденту.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.0 и позже.
См. также
-
Выберите следующий объект пользовательские касания.
Объявление
Swift
func select(_sender: AnyObject?)Objective C
- (void)select:(id)senderПараметры
senderОбъект, вызывая этот метод.
Обсуждение
Когда пользователь касается команды Select меню редактирования, этот метод вызывается. Эта команда используется для предназначенного выбора элементов в представлении получения, которое может быть разбито в блоки. Это могло быть, например, словами в текстовом представлении. Другим примером могло бы быть представление, помещающее списки видимых объектов в многократных группах;
select:команда могла быть реализована для выбора всех элементов в той же группе как в настоящее время выбранный пункт.Подкласс
UIResponderобычно реализации этот метод. Команда перемещается от первого респондента цепочка респондента, пока это не обрабатывается; это проигнорировано, если никакой респондент не обрабатывает его. Если респондент не обрабатывает команду в текущем контексте, она должна передать его следующему респонденту.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.0 и позже.
См. также
-
Выберите все объекты в текущем представлении.
Объявление
Swift
func selectAll(_sender: AnyObject?)Objective C
- (void)selectAll:(id)senderПараметры
senderОбъект, вызывая этот метод.
Обсуждение
Когда пользователь касается команды Select All меню редактирования, этот метод вызывается. Подкласс
UIResponderобычно реализации этот метод путем выбора всех объектов в текущем представлении. Команда перемещается от первого респондента цепочка респондента, пока это не обрабатывается; это проигнорировано, если никакой респондент не обрабатывает его. Если респондент не обрабатывает команду в текущем контексте, она должна передать его следующему респонденту.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.0 и позже.
См. также
-
Переключите полужирную информацию о стилях выделенного текста.
Объявление
Swift
func toggleBoldface(_sender: AnyObject?)Objective C
- (void)toggleBoldface:(id)senderПараметры
senderОбъект, вызывая этот метод.
Обсуждение
Подкласс
UIResponderобычно реализуют этот метод путем применения полужирного стиля к выделенному тексту, если это в настоящее время не имеет его, или путем удаления стиля, если это делает. Команда перемещается от первого респондента цепочка респондента, пока это не обрабатывается; это проигнорировано, если никакой респондент не обрабатывает его. Если респондент не обрабатывает команду в текущем контексте, она должна передать его следующему респонденту.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 6.0 и позже.
-
Переключите курсивную информацию о стилях выделенного текста.
Объявление
Swift
func toggleItalics(_sender: AnyObject?)Objective C
- (void)toggleItalics:(id)senderПараметры
senderОбъект, вызывая этот метод.
Обсуждение
Подкласс
UIResponderобычно реализуют этот метод путем применения курсивного стиля к выделенному тексту, если это в настоящее время не имеет его, или путем удаления стиля, если это делает. Команда перемещается от первого респондента цепочка респондента, пока это не обрабатывается; это проигнорировано, если никакой респондент не обрабатывает его. Если респондент не обрабатывает команду в текущем контексте, она должна передать его следующему респонденту.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 6.0 и позже.
-
Переключите информацию о стиле подчеркивания выделенного текста.
Объявление
Swift
func toggleUnderline(_sender: AnyObject?)Objective C
- (void)toggleUnderline:(id)senderПараметры
senderОбъект, вызывая этот метод.
Обсуждение
Подкласс
UIResponderобычно реализуют этот метод путем применения стиля подчеркивания к выделенному тексту, если это в настоящее время не имеет его, или путем удаления стиля, если это делает. Команда перемещается от первого респондента цепочка респондента, пока это не обрабатывается; это проигнорировано, если никакой респондент не обрабатывает его. Если респондент не обрабатывает команду в текущем контексте, она должна передать его следующему респонденту.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 6.0 и позже.
-
Измените направление записи к слева направо.
Объявление
Swift
func makeTextWritingDirectionLeftToRight(_sender: AnyObject?)Objective C
- (void)makeTextWritingDirectionLeftToRight:(id)senderПараметры
senderОбъект, вызывая этот метод.
Обсуждение
Подкласс
UIResponderобычно реализации этот метод путем изменения текущего направления записи ее области редактирования текста. Команда перемещается от первого респондента цепочка респондента, пока это не обрабатывается; это проигнорировано, если никакой респондент не обрабатывает его. Если респондент не обрабатывает команду в текущем контексте, она должна передать его следующему респонденту.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
Измените направление записи к справа налево.
Объявление
Swift
func makeTextWritingDirectionRightToLeft(_sender: AnyObject?)Objective C
- (void)makeTextWritingDirectionRightToLeft:(id)senderПараметры
senderОбъект, вызывая этот метод.
Обсуждение
Подкласс
UIResponderобычно реализации этот метод путем изменения текущего направления записи ее области редактирования текста. Команда перемещается от первого респондента цепочка респондента, пока это не обрабатывается; это проигнорировано, если никакой респондент не обрабатывает его. Если респондент не обрабатывает команду в текущем контексте, она должна передать его следующему респонденту.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
