---
title: UIContentSizeCategoryAdjusting
framework: uikit
role: symbol
role_heading: Protocol
path: uikit/uicontentsizecategoryadjusting
---

# UIContentSizeCategoryAdjusting

A collection of methods that give controls an easy way to adopt automatic adjustment to content category changes.

## Declaration

```swift
@MainActor protocol UIContentSizeCategoryAdjusting : NSObjectProtocol
```

## Topics

### Adjusting the size of fonts

- [adjustsFontForContentSizeCategory](uikit/uicontentsizecategoryadjusting/adjustsfontforcontentsizecategory.md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

### Conforming Types

- [UILabel](uikit/uilabel.md)
- [UISearchTextField](uikit/uisearchtextfield.md)
- [UITextField](uikit/uitextfield.md)
- [UITextView](uikit/uitextview.md)

## See Also

### Managing the preferred content size

- [preferredContentSizeCategory](uikit/uiapplication/preferredcontentsizecategory.md)
- [UIContentSizeCategory](uikit/uicontentsizecategory.md)
- [didChangeNotification](uikit/uicontentsizecategory/didchangenotification.md)
- [newValueUserInfoKey](uikit/uicontentsizecategory/newvalueuserinfokey.md)
