---
title: isEditing
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uitextfield/isediting
---

# isEditing

A Boolean value that indicates whether the text field is currently in edit mode.

## Declaration

```swift
var isEditing: Bool { get }
```

## Discussion

Discussion This property is set to true when the user begins editing text in this text field, and it is set to false again when editing ends. The text field notifies its delegate when editing begins and ends.

## See Also

### Managing the editing behavior

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