---
title: UITableViewCell.CellStyle
framework: uikit
role: symbol
role_heading: Enumeration
path: uikit/uitableviewcell/cellstyle
---

# UITableViewCell.CellStyle

An enumeration for the various styles of cells.

## Declaration

```swift
enum CellStyle
```

## Overview

Overview In all these cell styles, the larger of the text labels is accessed using the textLabel property and the smaller using the detailTextLabel property.

## Topics

### Cell styles

- [UITableViewCell.CellStyle.default](uikit/uitableviewcell/cellstyle/default.md)
- [UITableViewCell.CellStyle.value1](uikit/uitableviewcell/cellstyle/value1.md)
- [UITableViewCell.CellStyle.value2](uikit/uitableviewcell/cellstyle/value2.md)
- [UITableViewCell.CellStyle.subtitle](uikit/uitableviewcell/cellstyle/subtitle.md)

### Initializers

- [init(rawValue:)](uikit/uitableviewcell/cellstyle/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Creating a table view cell

- [init(style:reuseIdentifier:)](uikit/uitableviewcell/init(style:reuseidentifier:).md)
- [init(coder:)](uikit/uitableviewcell/init(coder:).md)
