UITableViewCell Styles

Examples of each UITableViewCellStyle and UITableViewCellAccessoryType

UITableView has various style options UITableViewCell.CellStyle, but the documentation doesn't include any images to show you what each one actually looks like.

UITableView Cells

When creating a table view cell there are 2 included style options UITableViewCell.AccessoryType and UITableViewCell.CellStyle.

override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let reuseIdentifier = "reuseIdentifier"
    var cell:UITableViewCell? = tableView.dequeueReusableCell(withIdentifier: reuseIdentifier)
    if cell == nil {
        cell = UITableViewCell(style: UITableViewCell.CellStyle.default, reuseIdentifier: reuseIdentifier)
    cell!.imageView?.image = UIImage(named: "exampleImage")
    cell!.textLabel?.text = "Text Label"
    cell!.detailTextLabel?.text = "Detail Label"
    cell!.accessoryType = UITableViewCell.AccessoryType.disclosureIndicator
    return cell!


All Styles Including Images
All styles & accessories All styles, Images & accessories


All Styles With Images