---
title: "setTitleTextAttributes(_:for:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uisegmentedcontrol/settitletextattributes(_:for:)"
---

# setTitleTextAttributes(_:for:)

Sets the text attributes of the title for a given control state.

## Declaration

```swift
func setTitleTextAttributes(_ attributes: [NSAttributedString.Key : Any]?, for state: UIControl.State)
```

## Parameters

- `attributes`: The text attributes of the title for state.
- `state`: A control state.

## Discussion

Discussion The attributes dictionary can specify the font, text color, text shadow color, and text shadow offset for the title in the text attributes dictionary, using the keys in NSAttributedString.Key.

## See Also

### Customizing appearance

- [selectedSegmentTintColor](uikit/uisegmentedcontrol/selectedsegmenttintcolor.md)
- [backgroundImage(for:barMetrics:)](uikit/uisegmentedcontrol/backgroundimage(for:barmetrics:).md)
- [setBackgroundImage(_:for:barMetrics:)](uikit/uisegmentedcontrol/setbackgroundimage(_:for:barmetrics:).md)
- [contentPositionAdjustment(forSegmentType:barMetrics:)](uikit/uisegmentedcontrol/contentpositionadjustment(forsegmenttype:barmetrics:).md)
- [setContentPositionAdjustment(_:forSegmentType:barMetrics:)](uikit/uisegmentedcontrol/setcontentpositionadjustment(_:forsegmenttype:barmetrics:).md)
- [UISegmentedControl.Segment](uikit/uisegmentedcontrol/segment.md)
- [dividerImage(forLeftSegmentState:rightSegmentState:barMetrics:)](uikit/uisegmentedcontrol/dividerimage(forleftsegmentstate:rightsegmentstate:barmetrics:).md)
- [setDividerImage(_:forLeftSegmentState:rightSegmentState:barMetrics:)](uikit/uisegmentedcontrol/setdividerimage(_:forleftsegmentstate:rightsegmentstate:barmetrics:).md)
- [titleTextAttributes(for:)](uikit/uisegmentedcontrol/titletextattributes(for:).md)
