Instance Property

markedTextRange

The range of text that is currently marked in a document.

Required.

Declaration

var markedTextRange: UITextRange? { get }

Discussion

If there is no marked text, the value of the property is nil. Marked text is provisionally inserted text that requires user confirmation; it occurs in multistage text input. The current selection, which can be a caret or an extended range, always occurs within the marked text.

See Also

Working with Marked and Selected Text

var selectedTextRange: UITextRange?

The range of selected text in a document.

Required.

var markedTextStyle: [NSAttributedString.Key : Any]?

A dictionary of attributes that describes how marked text should be drawn.

Required.

func setMarkedText(String?, selectedRange: NSRange)

Insert the provided text and marks it to indicate that it is part of an active input session.

Required.

func unmarkText()

Unmark the currently marked text.

Required.

var selectionAffinity: UITextStorageDirection

The desired location for the insertion point.