---
title: afterLowLatencyCATransactionCommit
framework: uikit
role: symbol
role_heading: Type Property
path: uikit/uiupdateactionphase/afterlowlatencycatransactioncommit
---

# afterLowLatencyCATransactionCommit

A phase that runs after a Core Animation transaction commit for a low-latency event.

## Declaration

```swift
class var afterLowLatencyCATransactionCommit: UIUpdateActionPhase { get }
```

## Discussion

Discussion This phase runs after flush() for a low-latency event. Any changes you make to the Core Animation layer tree during this phase or later appear onscreen with the next UI update instead of the current one. This phase is off by default. You can request it to run by setting wantsLowLatencyEventDispatch to true.

## See Also

### Phases

- [afterUpdateScheduled](uikit/uiupdateactionphase/afterupdatescheduled.md)
- [beforeEventDispatch](uikit/uiupdateactionphase/beforeeventdispatch.md)
- [afterEventDispatch](uikit/uiupdateactionphase/aftereventdispatch.md)
- [beforeCADisplayLinkDispatch](uikit/uiupdateactionphase/beforecadisplaylinkdispatch.md)
- [afterCADisplayLinkDispatch](uikit/uiupdateactionphase/aftercadisplaylinkdispatch.md)
- [beforeCATransactionCommit](uikit/uiupdateactionphase/beforecatransactioncommit.md)
- [afterCATransactionCommit](uikit/uiupdateactionphase/aftercatransactioncommit.md)
- [beforeLowLatencyEventDispatch](uikit/uiupdateactionphase/beforelowlatencyeventdispatch.md)
- [afterLowLatencyEventDispatch](uikit/uiupdateactionphase/afterlowlatencyeventdispatch.md)
- [beforeLowLatencyCATransactionCommit](uikit/uiupdateactionphase/beforelowlatencycatransactioncommit.md)
- [afterUpdateComplete](uikit/uiupdateactionphase/afterupdatecomplete.md)
