---
title: "init(view:actionHandler:)"
framework: uikit
role: symbol
role_heading: Initializer
path: "uikit/uiupdatelink/init(view:actionhandler:)"
---

# init(view:actionHandler:)

Creates a UI update link for the specified view using the specified action handler.

## Declaration

```swift
init(view: UIView, actionHandler handler: @escaping (UIUpdateLink, UIUpdateInfo) -> Void)
```

## Discussion

Discussion This initializer adds the action to the beforeCADisplayLinkDispatch phase. To specify a different phase, use addAction(to:handler:) or addAction(to:target:selector:) instead.

## See Also

### Creating a UI update link

- [init(view:)](uikit/uiupdatelink/init(view:).md)
- [init(view:actionTarget:selector:)](uikit/uiupdatelink/init(view:actiontarget:selector:).md)
- [init(windowScene:)](uikit/uiupdatelink/init(windowscene:).md)
- [init(windowScene:actionHandler:)](uikit/uiupdatelink/init(windowscene:actionhandler:).md)
- [init(windowScene:actionTarget:selector:)](uikit/uiupdatelink/init(windowscene:actiontarget:selector:).md)
