---
title: keyboardAppearance
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uitextinputtraits/keyboardappearance
---

# keyboardAppearance

The appearance style of the keyboard for the text object.

## Declaration

```swift
optional var keyboardAppearance: UIKeyboardAppearance { get set }
```

## Discussion

Discussion This property lets you distinguish between the default text entry inside your application and text entry inside an alert panel. The default value for this property is UIKeyboardAppearance.default.

## See Also

### Configuring the keyboard appearance

- [keyboardType](uikit/uitextinputtraits/keyboardtype.md)
- [UIKeyboardType](uikit/uikeyboardtype.md)
- [UIKeyboardAppearance](uikit/uikeyboardappearance.md)
- [returnKeyType](uikit/uitextinputtraits/returnkeytype.md)
- [UIReturnKeyType](uikit/uireturnkeytype.md)
- [textContentType](uikit/uitextinputtraits/textcontenttype.md)
- [UITextContentType](uikit/uitextcontenttype.md)
