---
title: UIReturnKeyType
framework: uikit
role: symbol
role_heading: Enumeration
path: uikit/uireturnkeytype
---

# UIReturnKeyType

Constants that specify the type of Return key the keyboard displays.

## Declaration

```swift
enum UIReturnKeyType
```

## Overview

Overview Use these constants with the returnKeyType property.

## Topics

### Constants

- [UIReturnKeyType.default](uikit/uireturnkeytype/default.md)
- [UIReturnKeyType.go](uikit/uireturnkeytype/go.md)
- [UIReturnKeyType.google](uikit/uireturnkeytype/google.md)
- [UIReturnKeyType.join](uikit/uireturnkeytype/join.md)
- [UIReturnKeyType.next](uikit/uireturnkeytype/next.md)
- [UIReturnKeyType.route](uikit/uireturnkeytype/route.md)
- [UIReturnKeyType.search](uikit/uireturnkeytype/search.md)
- [UIReturnKeyType.send](uikit/uireturnkeytype/send.md)
- [UIReturnKeyType.yahoo](uikit/uireturnkeytype/yahoo.md)
- [UIReturnKeyType.done](uikit/uireturnkeytype/done.md)
- [UIReturnKeyType.emergencyCall](uikit/uireturnkeytype/emergencycall.md)
- [UIReturnKeyType.continue](uikit/uireturnkeytype/continue.md)

### Initializers

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

### Configuring the keyboard appearance

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