---
title: "setAttributedMarkedText(_:selectedRange:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uitextinput/setattributedmarkedtext(_:selectedrange:)"
---

# setAttributedMarkedText(_:selectedRange:)

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

## Declaration

```swift
optional func setAttributedMarkedText(_ markedText: NSAttributedString?, selectedRange: NSRange)
```

## See Also

### Working with marked and selected text

- [selectedTextRange](uikit/uitextinput/selectedtextrange.md)
- [markedTextRange](uikit/uitextinput/markedtextrange.md)
- [markedTextStyle](uikit/uitextinput/markedtextstyle.md)
- [setMarkedText(_:selectedRange:)](uikit/uitextinput/setmarkedtext(_:selectedrange:).md)
- [unmarkText()](uikit/uitextinput/unmarktext().md)
- [selectionAffinity](uikit/uitextinput/selectionaffinity.md)
