---
title: "enumerateEventHandlers(_:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uicontrol/enumerateeventhandlers(_:)"
---

# enumerateEventHandlers(_:)

## Declaration

```swift
@MainActor @preconcurrency func enumerateEventHandlers(_ iterator: (UIAction?, (Any?, Selector)?, UIControl.Event, inout Bool) -> Void)
```

## 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(_:for:)](uikit/uicontrol/removeaction(_: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)
- [UIControl.Event](uikit/uicontrol/event.md)
