<!--
{
  "documentType" : "article",
  "framework" : "QuartzCore",
  "identifier" : "/documentation/QuartzCore/common-transition-types",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Common Transition Types"
}
-->

# Common Transition Types

These constants specify the transition types that can be used with the [`type`](/documentation/QuartzCore/CATransition/type) property.

## Topics

### Constants

[`kCATransitionFade`](/documentation/QuartzCore/CATransitionType/fade)

The layer’s content fades as it becomes visible or hidden.

[`kCATransitionMoveIn`](/documentation/QuartzCore/CATransitionType/moveIn)

The layer’s content slides into place over any existing content.

[`kCATransitionPush`](/documentation/QuartzCore/CATransitionType/push)

The layer’s content pushes any existing content as it slides into place.

[`kCATransitionReveal`](/documentation/QuartzCore/CATransitionType/reveal)

The layer’s content is revealed gradually in the direction specified by the transition subtype.



---

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)