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

func textDidChange(Notification)

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

Editing text

func textShouldBeginEditing(NSText) -> Bool

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

func textDidBeginEditing(Notification)

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

func textShouldEndEditing(NSText) -> Bool

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

func textDidEndEditing(Notification)

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

Relationships

Inherits From

Inherited By

See Also

Data Management

class NSTextStorage

The fundamental storage mechanism of TextKit.

protocol NSTextStorageDelegate

A set of optional methods implemented by delegates of NSTextStorage objects to handle text-edit processing.