---
title: "setSelected(_:animated:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uitableviewcell/setselected(_:animated:)"
---

# setSelected(_:animated:)

Sets the selected state of the cell, optionally animating the transition between states.

## Declaration

```swift
func setSelected(_ selected: Bool, animated: Bool)
```

## Parameters

- `selected`: doc://com.apple.documentation/documentation/Swift/true to set the cell as selected, doc://com.apple.documentation/documentation/Swift/false to set it as unselected. The default is doc://com.apple.documentation/documentation/Swift/false.
- `animated`: doc://com.apple.documentation/documentation/Swift/true to animate the transition between selected states, doc://com.apple.documentation/documentation/Swift/false to make the transition immediate.

## Discussion

Discussion The selection affects the appearance of labels, image, and background. When the selected state of a cell is true, it draws the background for selected cells (Reusing cells) with its title in white.

## See Also

### Managing cell selection and highlighting

- [selectionStyle](uikit/uitableviewcell/selectionstyle-swift.property.md)
- [UITableViewCell.SelectionStyle](uikit/uitableviewcell/selectionstyle-swift.enum.md)
- [isSelected](uikit/uitableviewcell/isselected.md)
- [isHighlighted](uikit/uitableviewcell/ishighlighted.md)
- [setHighlighted(_:animated:)](uikit/uitableviewcell/sethighlighted(_:animated:).md)
