---
title: fittingSizeLevel
framework: uikit
role: symbol
role_heading: Type Property
path: uikit/uilayoutpriority/fittingsizelevel
---

# fittingSizeLevel

The priority level with which the view wants to conform to the target size in that computation.

## Declaration

```swift
static var fittingSizeLevel: UILayoutPriority { get }
```

## Discussion

Discussion When you send a systemLayoutSizeFitting(_:) message to a view, the size fitting most closely to the target size is computed. This priority is quite low. It’s generally not appropriate to make a constraint at exactly this priority. You want to be higher or lower.

## See Also

### Constants

- [required](uikit/uilayoutpriority/required.md)
- [defaultHigh](uikit/uilayoutpriority/defaulthigh.md)
- [dragThatCanResizeScene](uikit/uilayoutpriority/dragthatcanresizescene.md)
- [sceneSizeStayPut](uikit/uilayoutpriority/scenesizestayput.md)
- [dragThatCannotResizeScene](uikit/uilayoutpriority/dragthatcannotresizescene.md)
- [defaultLow](uikit/uilayoutpriority/defaultlow.md)
