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!
}

UITableViewCellStyle

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

UITableViewCellAccessoryType

All Styles With Images