---
title: afterCATransactionCommit
framework: uikit
role: symbol
role_heading: Type Property
path: uikit/uiupdateactionphase/aftercatransactioncommit
---

# afterCATransactionCommit

A phase that runs after a Core Animation transaction commit.

## Declaration

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

## Discussion

Discussion This phase runs after flush(). By default, 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. However, if you opt in to low-latency event dispatch with wantsLowLatencyEventDispatch, any changes you make to the Core Animation layer tree before or during the beforeLowLatencyCATransactionCommit phase appear onscreen with the current UI update. important: Although you can send the latest Core Animation layer changes to the render server right away by calling commit() or flush() manually, doing so isn’t recommended. Calling these methods manually might send unrelated changes to the render server prematurely.

## 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)
- [beforeLowLatencyEventDispatch](uikit/uiupdateactionphase/beforelowlatencyeventdispatch.md)
- [afterLowLatencyEventDispatch](uikit/uiupdateactionphase/afterlowlatencyeventdispatch.md)
- [beforeLowLatencyCATransactionCommit](uikit/uiupdateactionphase/beforelowlatencycatransactioncommit.md)
- [afterLowLatencyCATransactionCommit](uikit/uiupdateactionphase/afterlowlatencycatransactioncommit.md)
- [afterUpdateComplete](uikit/uiupdateactionphase/afterupdatecomplete.md)
