---
title: "removeAction(_:for:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uicontrol/removeaction(_:for:)"
---

# removeAction(_:for:)

Removes the action from the set of passed control events.

## Declaration

```swift
func removeAction(_ action: UIAction, for controlEvents: UIControl.Event)
```

## See Also

### Managing the control’s targets and actions

- [addTarget(_:action:for:)](uikit/uicontrol/addtarget(_:action:for:).md)
- [removeTarget(_:action:for:)](uikit/uicontrol/removetarget(_:action:for:).md)
- [allTargets](uikit/uicontrol/alltargets.md)
- [addAction(_:for:)](uikit/uicontrol/addaction(_:for:).md)
- [removeAction(identifiedBy:for:)](uikit/uicontrol/removeaction(identifiedby:for:).md)
- [actions(forTarget:forControlEvent:)](uikit/uicontrol/actions(fortarget:forcontrolevent:).md)
- [allControlEvents](uikit/uicontrol/allcontrolevents.md)
- [enumerateEventHandlers(_:)](uikit/uicontrol/enumerateeventhandlers(_:).md)
- [UIControl.Event](uikit/uicontrol/event.md)
