---
title: "presentScene(_:transition:)"
framework: watchkit
role: symbol
role_heading: Instance Method
path: "watchkit/wkinterfaceskscene/presentscene(_:transition:)"
---

# presentScene(_:transition:)

Transitions from the current scene to a new scene.

## Declaration

```swift
func presentScene(_ scene: SKScene, transition: SKTransition)
```

## Parameters

- `scene`: The scene to present.
- `transition`: A transition used to animate between the two scenes.

## Discussion

Discussion If the interface is not currently presenting a scene, the new scene is presented immediately, and the transition property is ignored. Otherwise, the interface’s scene property is updated immediately, and the transition is executed to animate the swap between scenes.

## See Also

### Displaying a Scene

- [scene](watchkit/wkinterfaceskscene/scene.md)
- [presentScene(_:)](watchkit/wkinterfaceskscene/presentscene(_:).md)
