---
title: "contentHuggingPriority(for:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uiview/contenthuggingpriority(for:)"
---

# contentHuggingPriority(for:)

Returns the priority with which a view resists being made larger than its intrinsic size.

## Declaration

```swift
func contentHuggingPriority(for axis: NSLayoutConstraint.Axis) -> UILayoutPriority
```

## Parameters

- `axis`: The axis of the view that might be enlarged.

## Return Value

Return Value The priority with which the view should resist being enlarged from its intrinsic size on the specified axis.

## Discussion

Discussion The constraint-based layout system uses these priorities when determining the best layout for views that are encountering constraints that would require them to be larger than their intrinsic size.

## See Also

### Measuring in Auto Layout

- [systemLayoutSizeFitting(_:)](uikit/uiview/systemlayoutsizefitting(_:).md)
- [systemLayoutSizeFitting(_:withHorizontalFittingPriority:verticalFittingPriority:)](uikit/uiview/systemlayoutsizefitting(_:withhorizontalfittingpriority:verticalfittingpriority:).md)
- [intrinsicContentSize](uikit/uiview/intrinsiccontentsize.md)
- [invalidateIntrinsicContentSize()](uikit/uiview/invalidateintrinsiccontentsize().md)
- [contentCompressionResistancePriority(for:)](uikit/uiview/contentcompressionresistancepriority(for:).md)
- [setContentCompressionResistancePriority(_:for:)](uikit/uiview/setcontentcompressionresistancepriority(_:for:).md)
- [setContentHuggingPriority(_:for:)](uikit/uiview/setcontenthuggingpriority(_:for:).md)
