<!--
{
  "availability" : [
    "iOS: 18.0.0 -",
    "iPadOS: 18.0.0 -",
    "tvOS: 18.0.0 -",
    "visionOS: 2.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "UIKit",
  "identifier" : "/documentation/UIKit/UIUpdateActionPhase/afterUpdateScheduled",
  "metadataVersion" : "0.1.0",
  "role" : "Type Property",
  "symbol" : {
    "kind" : "Type Property",
    "modules" : [
      "UIKit"
    ],
    "preciseIdentifier" : "c:objc(cs)UIUpdateActionPhase(cpy)afterUpdateScheduled"
  },
  "title" : "afterUpdateScheduled"
}
-->

# afterUpdateScheduled

A phase that runs after the scheduling of a UI update.

```
class var afterUpdateScheduled: UIUpdateActionPhase { get }
```

## Discussion

This phase runs after timing information for the UI update is available. Use this phase to perform tasks that rely on UI update timing information, but don’t need user input events, such as time-driven animations or noninteractive simulations.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)