---
title: didEndEditingReasonUserInfoKey
framework: uikit
role: symbol
role_heading: Type Property
path: uikit/uitextfield/didendeditingreasonuserinfokey
---

# didEndEditingReasonUserInfoKey

A key that indicates the reason for ending editing in a text field.

## Declaration

```swift
nonisolated class let didEndEditingReasonUserInfoKey: String
```

## See Also

### Managing the editing behavior

- [isEditing](uikit/uitextfield/isediting.md)
- [clearsOnBeginEditing](uikit/uitextfield/clearsonbeginediting.md)
- [clearsOnInsertion](uikit/uitextfield/clearsoninsertion.md)
- [allowsEditingTextAttributes](uikit/uitextfield/allowseditingtextattributes.md)
- [UITextField.DidEndEditingReason](uikit/uitextfield/didendeditingreason.md)
- [textDidBeginEditingNotification](uikit/uitextfield/textdidbegineditingnotification.md)
- [textDidChangeNotification](uikit/uitextfield/textdidchangenotification.md)
- [textDidEndEditingNotification](uikit/uitextfield/textdidendeditingnotification.md)
