Protocol

NSTextDelegate

A set of optional methods implemented by the delegate of an NSText object to edit text and change text formats.

Declaration

@protocol NSTextDelegate

Topics

Changing text formatting

- textDidChange:

Informs the delegate that the text object has changed its characters or formatting attributes.

Editing text

- textShouldBeginEditing:

Invoked when a text object begins to change its text, this method requests permission for aTextObject to begin editing.

- textDidBeginEditing:

Informs the delegate that the text object has begun editing (that the user has begun changing it).

- textShouldEndEditing:

Invoked from a text object’s implementation of resignFirstResponder, this method requests permission for aTextObject to end editing.

- textDidEndEditing:

Informs the delegate that the text object has finished editing (that it has resigned first responder status).

Relationships

Inherits From

Inherited By

See Also

Text Views

NSTextField

Text that the user can select or edit and that sends its action message to its target when the user presses the Return key.

NSTextFieldDelegate

A protocol that a text field delegate can use to control its field editor action menu.

NSTextView

A view that draws text and handles user interactions with that text.

NSTextViewDelegate

A set of optional methods that text view delegates can use to manage selection, set text attributes, work with the spell checker, and more.

NSText

The most general programmatic interface for objects that manage text.