Enumeration

UITextFieldDidEndEditingReason

Constants indicating the reason why editing ended in a text field.

Declaration

typedef enum UITextFieldDidEndEditingReason : NSInteger {
    ...
} UITextFieldDidEndEditingReason;

Topics

Enumeration Cases

UITextFieldDidEndEditingReasonCommitted

The text field changes were accepted by the user.

UITextFieldDidEndEditingReasonCancelled

The text field changes were aborted.

See Also

Managing the Editing Behavior

editing

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

clearsOnBeginEditing

A Boolean value indicating whether the text field removes old text when editing begins.

clearsOnInsertion

A Boolean value indicating whether inserting text replaces the previous contents.

allowsEditingTextAttributes

A Boolean value indicating whether the user may edit the attributes of the text in the text field.

UITextFieldTextDidBeginEditingNotification

Notifies observers that an editing session began in a text field. The affected text field is stored in the object parameter of the notification. The userInfo dictionary is not used.

UITextFieldTextDidChangeNotification

Notifies observers that the text in a text field changed. The affected text field is stored in the object parameter of the notification.

UITextFieldTextDidEndEditingNotification

Notifies observers that the editing session ended for a text field. The affected text field is stored in the object parameter of the notification. The userInfo dictionary is not used.