---
title: UITextAutocorrectionType
framework: uikit
role: symbol
role_heading: Enumeration
path: uikit/uitextautocorrectiontype
---

# UITextAutocorrectionType

The autocorrection behavior of a text-based view.

## Declaration

```swift
enum UITextAutocorrectionType
```

## Overview

Overview Use these constants with the autocorrectionType property. If the script system doesn’t support inline autocorrection, the keyboard input method ignores these constants.

## Topics

### Constants

- [UITextAutocorrectionType.default](uikit/uitextautocorrectiontype/default.md)
- [UITextAutocorrectionType.no](uikit/uitextautocorrectiontype/no.md)
- [UITextAutocorrectionType.yes](uikit/uitextautocorrectiontype/yes.md)

### Initializers

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

### Managing spelling and autocorrection

- [autocapitalizationType](uikit/uitextinputtraits/autocapitalizationtype.md)
- [UITextAutocapitalizationType](uikit/uitextautocapitalizationtype.md)
- [autocorrectionType](uikit/uitextinputtraits/autocorrectiontype.md)
- [spellCheckingType](uikit/uitextinputtraits/spellcheckingtype.md)
- [UITextSpellCheckingType](uikit/uitextspellcheckingtype.md)
- [inlinePredictionType](uikit/uitextinputtraits/inlinepredictiontype.md)
- [UITextInlinePredictionType](uikit/uitextinlinepredictiontype.md)
