---
title: UISplitArrangement.DimensionRange
framework: UIKit
role: symbol
role_heading: Structure
platforms: [iOS 27.1+, iPadOS 27.1+]
path: uikit/uisplitarrangement-swift.struct/dimensionrange
---

# UISplitArrangement.DimensionRange

A range of dimensions defining the minimum, preferred, and maximum size for a view within a split arrangement.

## Declaration

```swift
struct DimensionRange
```

## Topics

### Creating a dimension range

- [init()](uikit/uisplitarrangement-swift.struct/dimensionrange/init().md)

### Getting the dimensions

- [minimum](uikit/uisplitarrangement-swift.struct/dimensionrange/minimum.md)
- [preferred](uikit/uisplitarrangement-swift.struct/dimensionrange/preferred.md)
- [maximum](uikit/uisplitarrangement-swift.struct/dimensionrange/maximum.md)

## Relationships

### Conforms To

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

## See Also

### Configuring the arrangement

- [axes(_:)](uikit/uisplitarrangement-swift.struct/axes(_:).md)
- [UISplitArrangement.Dimension](uikit/uisplitarrangement-swift.struct/dimension.md)
