---
title: UIResponderStandardEditActions
framework: uikit
role: symbol
role_heading: Protocol
path: uikit/uiresponderstandardeditactions
---

# UIResponderStandardEditActions

A set of standard methods that apps can adopt to support editing.

## Declaration

```swift
@MainActor protocol UIResponderStandardEditActions : NSObjectProtocol
```

## Overview

Overview Responder objects can implement the methods of this protocol to handle standard editing-related actions. For example, a UIEditMenuInteraction object displays the actions in an edit menu using these methods. UIKit searches the responder chain for an object that implements the appropriate method, calling the method on the first object that implements it.

## Topics

### Handling copy, cut, paste, and delete commands

- [cut(_:)](uikit/uiresponderstandardeditactions/cut(_:).md)
- [copy(_:)](uikit/uiresponderstandardeditactions/copy(_:).md)
- [paste(_:)](uikit/uiresponderstandardeditactions/paste(_:).md)
- [pasteAndGo(_:)](uikit/uiresponderstandardeditactions/pasteandgo(_:).md)
- [pasteAndMatchStyle(_:)](uikit/uiresponderstandardeditactions/pasteandmatchstyle(_:).md)
- [pasteAndSearch(_:)](uikit/uiresponderstandardeditactions/pasteandsearch(_:).md)
- [delete(_:)](uikit/uiresponderstandardeditactions/delete(_:).md)

### Handling find and replace commands

- [find(_:)](uikit/uiresponderstandardeditactions/find(_:).md)
- [findNext(_:)](uikit/uiresponderstandardeditactions/findnext(_:).md)
- [findPrevious(_:)](uikit/uiresponderstandardeditactions/findprevious(_:).md)
- [findAndReplace(_:)](uikit/uiresponderstandardeditactions/findandreplace(_:).md)
- [useSelectionForFind(_:)](uikit/uiresponderstandardeditactions/useselectionforfind(_:).md)

### Handling selection commands

- [select(_:)](uikit/uiresponderstandardeditactions/select(_:).md)
- [selectAll(_:)](uikit/uiresponderstandardeditactions/selectall(_:).md)

### Handling data commands

- [duplicate(_:)](uikit/uiresponderstandardeditactions/duplicate(_:).md)
- [export(_:)](uikit/uiresponderstandardeditactions/export(_:).md)
- [move(_:)](uikit/uiresponderstandardeditactions/move(_:).md)
- [rename(_:)](uikit/uiresponderstandardeditactions/rename(_:).md)

### Handling a print command

- [printContent(_:)](uikit/uiresponderstandardeditactions/printcontent(_:).md)

### Handling styled text editing

- [toggleBoldface(_:)](uikit/uiresponderstandardeditactions/toggleboldface(_:).md)
- [toggleItalics(_:)](uikit/uiresponderstandardeditactions/toggleitalics(_:).md)
- [toggleUnderline(_:)](uikit/uiresponderstandardeditactions/toggleunderline(_:).md)

### Handling writing direction changes

- [makeTextWritingDirectionLeftToRight(_:)](uikit/uiresponderstandardeditactions/maketextwritingdirectionlefttoright(_:).md)
- [makeTextWritingDirectionRightToLeft(_:)](uikit/uiresponderstandardeditactions/maketextwritingdirectionrighttoleft(_:).md)

### Handling size changes

- [increaseSize(_:)](uikit/uiresponderstandardeditactions/increasesize(_:).md)
- [decreaseSize(_:)](uikit/uiresponderstandardeditactions/decreasesize(_:).md)

### Handling other text formatting changes

- [updateTextAttributes(conversionHandler:)](uikit/uiresponderstandardeditactions/updatetextattributes(conversionhandler:).md)

### Instance Methods

- [alignCenter(_:)](uikit/uiresponderstandardeditactions/aligncenter(_:).md)
- [alignJustified(_:)](uikit/uiresponderstandardeditactions/alignjustified(_:).md)
- [alignLeft(_:)](uikit/uiresponderstandardeditactions/alignleft(_:).md)
- [alignRight(_:)](uikit/uiresponderstandardeditactions/alignright(_:).md)
- [newFromPasteboard(_:)](uikit/uiresponderstandardeditactions/newfrompasteboard(_:).md)
- [performClose(_:)](uikit/uiresponderstandardeditactions/performclose(_:).md)
- [showWritingTools(_:)](uikit/uiresponderstandardeditactions/showwritingtools(_:).md)
- [toggleInspector(_:)](uikit/uiresponderstandardeditactions/toggleinspector(_:).md)
- [toggleSidebar(_:)](uikit/uiresponderstandardeditactions/togglesidebar(_:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

### Conforming Types

- [UIAccessibilityElement](uikit/uiaccessibilityelement.md)
- [UIActionSheet](uikit/uiactionsheet.md)
- [UIActivityIndicatorView](uikit/uiactivityindicatorview.md)
- [UIActivityViewController](uikit/uiactivityviewcontroller.md)
- [UIAlertController](uikit/uialertcontroller.md)
- [UIAlertView](uikit/uialertview.md)
- [UIApplication](uikit/uiapplication.md)
- [UIBackgroundExtensionView](uikit/uibackgroundextensionview.md)
- [UIButton](uikit/uibutton.md)
- [UICalendarView](uikit/uicalendarview.md)
- [UICloudSharingController](uikit/uicloudsharingcontroller.md)
- [UICollectionReusableView](uikit/uicollectionreusableview.md)
- [UICollectionView](uikit/uicollectionview.md)
- [UICollectionViewCell](uikit/uicollectionviewcell.md)
- [UICollectionViewController](uikit/uicollectionviewcontroller.md)
- [UICollectionViewListCell](uikit/uicollectionviewlistcell.md)
- [UIColorPickerViewController](uikit/uicolorpickerviewcontroller.md)
- [UIColorWell](uikit/uicolorwell.md)
- [UIContentUnavailableView](uikit/uicontentunavailableview.md)
- [UIControl](uikit/uicontrol.md)
- [UIDatePicker](uikit/uidatepicker.md)
- [UIDocumentBrowserViewController](uikit/uidocumentbrowserviewcontroller.md)
- [UIDocumentMenuViewController](uikit/uidocumentmenuviewcontroller.md)
- [UIDocumentPickerExtensionViewController](uikit/uidocumentpickerextensionviewcontroller.md)
- [UIDocumentPickerViewController](uikit/uidocumentpickerviewcontroller.md)
- [UIDocumentViewController](uikit/uidocumentviewcontroller.md)
- [UIEventAttributionView](uikit/uieventattributionview.md)
- [UIFontPickerViewController](uikit/uifontpickerviewcontroller.md)
- [UIImagePickerController](uikit/uiimagepickercontroller.md)
- [UIImageView](uikit/uiimageview.md)
- [UIInputView](uikit/uiinputview.md)
- [UIInputViewController](uikit/uiinputviewcontroller.md)
- [UILabel](uikit/uilabel.md)
- [UIListContentView](uikit/uilistcontentview.md)
- [UINavigationBar](uikit/uinavigationbar.md)
- [UINavigationController](uikit/uinavigationcontroller.md)
- [UIPageControl](uikit/uipagecontrol.md)
- [UIPageViewController](uikit/uipageviewcontroller.md)
- [UIPasteControl](uikit/uipastecontrol.md)
- [UIPickerView](uikit/uipickerview.md)
- [UIPopoverBackgroundView](uikit/uipopoverbackgroundview.md)
- [UIProgressView](uikit/uiprogressview.md)
- [UIReferenceLibraryViewController](uikit/uireferencelibraryviewcontroller.md)
- [UIRefreshControl](uikit/uirefreshcontrol.md)
- [UIResponder](uikit/uiresponder.md)
- [UIScene](uikit/uiscene.md)
- [UIScrollView](uikit/uiscrollview.md)
- [UISearchBar](uikit/uisearchbar.md)
- [UISearchContainerViewController](uikit/uisearchcontainerviewcontroller.md)
- [UISearchController](uikit/uisearchcontroller.md)
- [UISearchTextField](uikit/uisearchtextfield.md)
- [UISegmentedControl](uikit/uisegmentedcontrol.md)
- [UISlider](uikit/uislider.md)
- [UISplitViewController](uikit/uisplitviewcontroller.md)
- [UIStackView](uikit/uistackview.md)
- [UIStandardTextCursorView](uikit/uistandardtextcursorview.md)
- [UIStepper](uikit/uistepper.md)
- [UISwitch](uikit/uiswitch.md)
- [UITabBar](uikit/uitabbar.md)
- [UITabBarController](uikit/uitabbarcontroller.md)
- [UITableView](uikit/uitableview.md)
- [UITableViewCell](uikit/uitableviewcell.md)
- [UITableViewController](uikit/uitableviewcontroller.md)
- [UITableViewHeaderFooterView](uikit/uitableviewheaderfooterview.md)
- [UITextField](uikit/uitextfield.md)
- [UITextFormattingViewController](uikit/uitextformattingviewcontroller.md)
- [UITextView](uikit/uitextview.md)
- [UIToolbar](uikit/uitoolbar.md)
- [UIVideoEditorController](uikit/uivideoeditorcontroller.md)
- [UIView](uikit/uiview.md)
- [UIViewController](uikit/uiviewcontroller.md)
- [UIVisualEffectView](uikit/uivisualeffectview.md)
- [UIWebView](uikit/uiwebview.md)
- [UIWindow](uikit/uiwindow.md)
- [UIWindowScene](uikit/uiwindowscene.md)

## See Also

### Edit menus

- [UIEditMenuInteraction](uikit/uieditmenuinteraction.md)
- [UIEditMenuInteractionDelegate](uikit/uieditmenuinteractiondelegate.md)
- [UIEditMenuConfiguration](uikit/uieditmenuconfiguration.md)
