---
title: preferredTransition
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uiviewcontroller/preferredtransition
---

# preferredTransition

An object that defines the transition animation when switching to the view controller.

## Declaration

```swift
var preferredTransition: UIViewController.Transition? { get set }
```

## Mentioned in

Enhancing your app with fluid transitions

## Discussion

Discussion Use this property to define which transition the system uses when you present a view controller. For more information, see Enhancing your app with fluid transitions.

## See Also

### Working with transitions

- [UIViewController.Transition](uikit/uiviewcontroller/transition.md)
