<!--
{
  "documentType" : "article",
  "framework" : "UIKit",
  "identifier" : "/documentation/UIKit/uitableviewcell-deprecated-symbols",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Deprecated symbols"
}
-->

# Deprecated symbols

Review symbols that are no longer in active development, and their recommended replacements.

## Overview

Although these symbols are available for use, Apple is no longer actively developing them, and may remove them in a future release. Apple recommends moving away from these symbols and using their indicated replacements instead. Check the individual symbol pages for the recommended replacements.

## Topics

### Deprecated methods

[`- (id) initWithFrame:(CGRect) frame reuseIdentifier:(NSString *) reuseIdentifier;`](/documentation/UIKit/UITableViewCell/initWithFrame:reuseIdentifier:)

Initializes and returns a table cell object.

### Deprecated properties

[`var textLabel: UILabel?`](/documentation/UIKit/UITableViewCell/textLabel)

The label to use for the main textual content of the table cell.

[`var detailTextLabel: UILabel?`](/documentation/UIKit/UITableViewCell/detailTextLabel)

The secondary label of the table cell, if one exists.

[`var imageView: UIImageView?`](/documentation/UIKit/UITableViewCell/imageView)

The image view of the table cell.

[`@property (nonatomic, copy, nullable) NSString * text;`](/documentation/UIKit/UITableViewCell/text)

The text of the cell.

[`@property (nonatomic, strong, nullable) UIFont * font;`](/documentation/UIKit/UITableViewCell/font)

The font of the title.

[`@property (nonatomic) NSTextAlignment textAlignment;`](/documentation/UIKit/UITableViewCell/textAlignment)

A constant that specifies the alignment of text in the cell.

[`@property (nonatomic, strong, nullable) UIColor * textColor;`](/documentation/UIKit/UITableViewCell/textColor)

The color of the title text.

[`@property (nonatomic, strong, nullable) UIColor * selectedTextColor;`](/documentation/UIKit/UITableViewCell/selectedTextColor)

The color of the title text when the cell is selected.

[`@property (nonatomic) NSLineBreakMode lineBreakMode;`](/documentation/UIKit/UITableViewCell/lineBreakMode)

The mode for wrapping and truncating text in the cell.

[`@property (nonatomic, strong, nullable) UIImage * image;`](/documentation/UIKit/UITableViewCell/image)

The image to use as content for the cell.

[`@property (nonatomic, strong, nullable) UIImage * selectedImage;`](/documentation/UIKit/UITableViewCell/selectedImage)

The image to use a cell content when the cell is selected.

[`@property (nonatomic) BOOL hidesAccessoryWhenEditing;`](/documentation/UIKit/UITableViewCell/hidesAccessoryWhenEditing)

A Boolean value that determines whether the accessory view is hidden when the cell is being edited.

[`@property (nonatomic, assign, nullable) id target;`](/documentation/UIKit/UITableViewCell/target)

The target object to receive action messages.

[`@property (nonatomic, nullable) SEL editAction;`](/documentation/UIKit/UITableViewCell/editAction)

The selector defining the action message to invoke when users tap the insert or delete button.

[`@property (nonatomic, nullable) SEL accessoryAction;`](/documentation/UIKit/UITableViewCell/accessoryAction)

The selector defining the action message to invoke when users tap the accessory view.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)