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 и позже.