---
title: "autocapitalization(_:)"
framework: swiftui
role: symbol
role_heading: Instance Method
path: "swiftui/view/autocapitalization(_:)"
---

# autocapitalization(_:)

Sets whether to apply auto-capitalization to this view.

## Declaration

```swift
nonisolated func autocapitalization(_ style: UITextAutocapitalizationType) -> some View

```

## Parameters

- `style`: One of the autocapitalization modes defined in the doc://com.apple.documentation/documentation/UIKit/UITextAutocapitalizationType enumeration.

## Discussion

Discussion Use this method when you need to automatically capitalize words, sentences, or other text like proper nouns. In example below, as the user enters text each word is automatically capitalized: TextField("Last, First", text: $fullName)     .autocapitalization(UITextAutocapitalizationType.words) The UITextAutocapitalizationType enumeration defines the available capitalization modes. The default is UITextAutocapitalizationType.sentences.

## See Also

### Text modifiers

- [disableAutocorrection(_:)](swiftui/view/disableautocorrection(_:).md)
