Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы UIKit ссылка на протокол UIResponderStandardEditActions

Опции
Развертывание Target:

На этой странице
Язык:

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

    См. также

    – selectAll:

  • Выберите все объекты в текущем представлении.

    Объявление

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