---
title: UISceneCollectionJoinBehavior
framework: uikit
role: symbol
role_heading: Enumeration
path: uikit/uiscenecollectionjoinbehavior
---

# UISceneCollectionJoinBehavior

A set of behaviors that specify how a new scene joins a scene collection.

## Declaration

```swift
enum UISceneCollectionJoinBehavior
```

## Topics

### Constants

- [UISceneCollectionJoinBehavior.automatic](uikit/uiscenecollectionjoinbehavior/automatic.md)
- [UISceneCollectionJoinBehavior.preferred](uikit/uiscenecollectionjoinbehavior/preferred.md)
- [UISceneCollectionJoinBehavior.preferredWithoutActivating](uikit/uiscenecollectionjoinbehavior/preferredwithoutactivating.md)
- [UISceneCollectionJoinBehavior.disallowed](uikit/uiscenecollectionjoinbehavior/disallowed.md)

### Initializers

- [init(rawValue:)](uikit/uiscenecollectionjoinbehavior/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

### Specifying collection join behavior

- [collectionJoinBehavior](uikit/uiscene/activationrequestoptions/collectionjoinbehavior.md)
