---
title: SKSceneScaleMode
framework: spritekit
role: symbol
role_heading: Enumeration
path: spritekit/skscenescalemode
---

# SKSceneScaleMode

The modes that determine how the scene’s area is mapped to the view that presents it.

## Declaration

```swift
enum SKSceneScaleMode
```

## Topics

### Constants

- [SKSceneScaleMode.fill](spritekit/skscenescalemode/fill.md)
- [SKSceneScaleMode.aspectFill](spritekit/skscenescalemode/aspectfill.md)
- [SKSceneScaleMode.aspectFit](spritekit/skscenescalemode/aspectfit.md)
- [SKSceneScaleMode.resizeFill](spritekit/skscenescalemode/resizefill.md)

### Initializers

- [init(rawValue:)](spritekit/skscenescalemode/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Stretching Content to Fit the View

- [Scaling a Scene’s Content to Fit the View](spritekit/scaling-a-scene-s-content-to-fit-the-view.md)
- [scaleMode](spritekit/skscene/scalemode.md)
