---
title: textCase
framework: swiftui
role: symbol
role_heading: Instance Property
path: swiftui/environmentvalues/textcase
---

# textCase

A stylistic override to transform the case of Text when displayed, using the environment’s locale.

## Declaration

```swift
var textCase: Text.Case? { get set }
```

## Discussion

Discussion The default value is nil, displaying the Text without any case changes.

## See Also

### Controlling text style

- [bold(_:)](swiftui/view/bold(_:).md)
- [italic(_:)](swiftui/view/italic(_:).md)
- [underline(_:pattern:color:)](swiftui/view/underline(_:pattern:color:).md)
- [strikethrough(_:pattern:color:)](swiftui/view/strikethrough(_:pattern:color:).md)
- [textCase(_:)](swiftui/view/textcase(_:).md)
- [monospaced(_:)](swiftui/view/monospaced(_:).md)
- [monospacedDigit()](swiftui/view/monospaceddigit().md)
- [AttributedTextFormattingDefinition](swiftui/attributedtextformattingdefinition.md)
- [AttributedTextValueConstraint](swiftui/attributedtextvalueconstraint.md)
- [AttributedTextFormatting](swiftui/attributedtextformatting.md)
