UIKit · IOS API REFERENCE
UITableViewCell
class · iOS 2.0+ · SDK 27.1
@MainActor class UITableViewCell
Members (67)
method · iOS 14.0+updateConfiguration
TypeScriptupdateConfiguration(state: UICellConfigurationState): Promise<void>
Swift declaration@MainActor @objc(_bridgedUpdateConfigurationUsingState:) @preconcurrency dynamic func updateConfiguration(using state: UICellConfigurationState)
get · iOS 14.0+configurationState
TypeScriptget configurationState(): Promise<UICellConfigurationState>
Swift declaration@MainActor @objc(_bridgedConfigurationState) @preconcurrency dynamic var configurationState: UICellConfigurationState { get }
method · iOS 3.0+didTransition
TypeScriptdidTransition(state: UITableViewCell_StateMask): Promise<void>
Swift declarationfunc didTransition(to state: UITableViewCell.StateMask)
method · iOS 11.0+dragStateDidChange
TypeScriptdragStateDidChange(dragState: UITableViewCell_DragState): Promise<void>
Swift declarationfunc dragStateDidChange(_ dragState: UITableViewCell.DragState)
init · iOS 2.0+init
TypeScriptstatic initCoder(coder: _Foundation_NSCoder): Promise<(UITableViewCell) | null>
Swift declarationinit?(coder: NSCoder)
init · iOS 3.0+init
TypeScriptstatic initStyleReuseIdentifier(style: UITableViewCell_CellStyle, reuseIdentifier?: (string) | null): Promise<UITableViewCell>
Swift declarationinit(style: UITableViewCell.CellStyle, reuseIdentifier: String?)
method · iOS 2.0+prepareForReuse
TypeScriptprepareForReuse(): Promise<void>
Swift declarationfunc prepareForReuse()
method · iOS 2.0+setEditing
TypeScriptsetEditing(editing: boolean, animated: boolean): Promise<void>
Swift declarationfunc setEditing(_ editing: Bool, animated: Bool)
method · iOS 2.0+setHighlighted
TypeScriptsetHighlighted(highlighted: boolean, animated: boolean): Promise<void>
Swift declarationfunc setHighlighted(_ highlighted: Bool, animated: Bool)
method · iOS 14.0+setNeedsUpdateConfiguration
TypeScriptsetNeedsUpdateConfiguration(): Promise<void>
Swift declarationfunc setNeedsUpdateConfiguration()
method · iOS 2.0+setSelected
TypeScriptsetSelected(selected: boolean, animated: boolean): Promise<void>
Swift declarationfunc setSelected(_ selected: Bool, animated: Bool)
method · iOS 3.0+willTransition
TypeScriptwillTransition(state: UITableViewCell_StateMask): Promise<void>
Swift declarationfunc willTransition(to state: UITableViewCell.StateMask)
get · iOS 2.0+accessoryType
TypeScriptget accessoryType(): Promise<UITableViewCell_AccessoryType>
Swift declarationvar accessoryType: UITableViewCell.AccessoryType { get set }
set · iOS 2.0+accessoryType
TypeScriptsetAccessoryType(value: UITableViewCell_AccessoryType): Promise<void>
Swift declarationvar accessoryType: UITableViewCell.AccessoryType { get set }
get · iOS 2.0+accessoryView
TypeScriptget accessoryView(): Promise<(UIView) | null>
Swift declarationvar accessoryView: UIView? { get set }
set · iOS 2.0+accessoryView
TypeScriptsetAccessoryView(value?: (UIView) | null): Promise<void>
Swift declarationvar accessoryView: UIView? { get set }
get · iOS 14.0+automaticallyUpdatesBackgroundConfiguration
TypeScriptget automaticallyUpdatesBackgroundConfiguration(): Promise<boolean>
Swift declarationvar automaticallyUpdatesBackgroundConfiguration: Bool { get set }
set · iOS 14.0+automaticallyUpdatesBackgroundConfiguration
TypeScriptsetAutomaticallyUpdatesBackgroundConfiguration(value: boolean): Promise<void>
Swift declarationvar automaticallyUpdatesBackgroundConfiguration: Bool { get set }
get · iOS 14.0+automaticallyUpdatesContentConfiguration
TypeScriptget automaticallyUpdatesContentConfiguration(): Promise<boolean>
Swift declarationvar automaticallyUpdatesContentConfiguration: Bool { get set }
set · iOS 14.0+automaticallyUpdatesContentConfiguration
TypeScriptsetAutomaticallyUpdatesContentConfiguration(value: boolean): Promise<void>
Swift declarationvar automaticallyUpdatesContentConfiguration: Bool { get set }
get · iOS 2.0+backgroundView
TypeScriptget backgroundView(): Promise<(UIView) | null>
Swift declarationvar backgroundView: UIView? { get set }
set · iOS 2.0+backgroundView
TypeScriptsetBackgroundView(value?: (UIView) | null): Promise<void>
Swift declarationvar backgroundView: UIView? { get set }
get · iOS 2.0+contentView
TypeScriptget contentView(): Promise<UIView>
Swift declarationvar contentView: UIView { get }
get · iOS 3.0+ · Deprecated in iOS 100000.0detailTextLabel
TypeScriptget detailTextLabel(): Promise<(UILabel) | null>
Swift declarationvar detailTextLabel: UILabel? { get }
get · iOS 2.0+isEditing
TypeScriptget isEditing(): Promise<boolean>
Swift declarationvar isEditing: Bool { get set }
set · iOS 2.0+isEditing
TypeScriptsetIsEditing(value: boolean): Promise<void>
Swift declarationvar isEditing: Bool { get set }
get · iOS 2.0+editingAccessoryType
TypeScriptget editingAccessoryType(): Promise<UITableViewCell_AccessoryType>
Swift declarationvar editingAccessoryType: UITableViewCell.AccessoryType { get set }
set · iOS 2.0+editingAccessoryType
TypeScriptsetEditingAccessoryType(value: UITableViewCell_AccessoryType): Promise<void>
Swift declarationvar editingAccessoryType: UITableViewCell.AccessoryType { get set }
get · iOS 2.0+editingAccessoryView
TypeScriptget editingAccessoryView(): Promise<(UIView) | null>
Swift declarationvar editingAccessoryView: UIView? { get set }
set · iOS 2.0+editingAccessoryView
TypeScriptsetEditingAccessoryView(value?: (UIView) | null): Promise<void>
Swift declarationvar editingAccessoryView: UIView? { get set }
get · iOS 2.0+editingStyle
TypeScriptget editingStyle(): Promise<UITableViewCell_EditingStyle>
Swift declarationvar editingStyle: UITableViewCell.EditingStyle { get }
get · iOS 9.0+focusStyle
TypeScriptget focusStyle(): Promise<UITableViewCell_FocusStyle>
Swift declarationvar focusStyle: UITableViewCell.FocusStyle { get set }
set · iOS 9.0+focusStyle
TypeScriptsetFocusStyle(value: UITableViewCell_FocusStyle): Promise<void>
Swift declarationvar focusStyle: UITableViewCell.FocusStyle { get set }
get · iOS 2.0+isHighlighted
TypeScriptget isHighlighted(): Promise<boolean>
Swift declarationvar isHighlighted: Bool { get set }
set · iOS 2.0+isHighlighted
TypeScriptsetIsHighlighted(value: boolean): Promise<void>
Swift declarationvar isHighlighted: Bool { get set }
get · iOS 3.0+ · Deprecated in iOS 100000.0imageView
TypeScriptget imageView(): Promise<(UIImageView) | null>
Swift declarationvar imageView: UIImageView? { get }
get · iOS 2.0+indentationLevel
TypeScriptget indentationLevel(): Promise<number>
Swift declarationvar indentationLevel: Int { get set }
set · iOS 2.0+indentationLevel
TypeScriptsetIndentationLevel(value: number): Promise<void>
Swift declarationvar indentationLevel: Int { get set }
get · iOS 2.0+indentationWidth
TypeScriptget indentationWidth(): Promise<number>
Swift declarationvar indentationWidth: CGFloat { get set }
set · iOS 2.0+indentationWidth
TypeScriptsetIndentationWidth(value: number): Promise<void>
Swift declarationvar indentationWidth: CGFloat { get set }
get · iOS 5.0+multipleSelectionBackgroundView
TypeScriptget multipleSelectionBackgroundView(): Promise<(UIView) | null>
Swift declarationvar multipleSelectionBackgroundView: UIView? { get set }
set · iOS 5.0+multipleSelectionBackgroundView
TypeScriptsetMultipleSelectionBackgroundView(value?: (UIView) | null): Promise<void>
Swift declarationvar multipleSelectionBackgroundView: UIView? { get set }
get · iOS 2.0+reuseIdentifier
TypeScriptget reuseIdentifier(): Promise<(string) | null>
Swift declarationvar reuseIdentifier: String? { get }
get · iOS 2.0+isSelected
TypeScriptget isSelected(): Promise<boolean>
Swift declarationvar isSelected: Bool { get set }
set · iOS 2.0+isSelected
TypeScriptsetIsSelected(value: boolean): Promise<void>
Swift declarationvar isSelected: Bool { get set }
get · iOS 2.0+selectedBackgroundView
TypeScriptget selectedBackgroundView(): Promise<(UIView) | null>
Swift declarationvar selectedBackgroundView: UIView? { get set }
set · iOS 2.0+selectedBackgroundView
TypeScriptsetSelectedBackgroundView(value?: (UIView) | null): Promise<void>
Swift declarationvar selectedBackgroundView: UIView? { get set }
get · iOS 2.0+selectionStyle
TypeScriptget selectionStyle(): Promise<UITableViewCell_SelectionStyle>
Swift declarationvar selectionStyle: UITableViewCell.SelectionStyle { get set }
set · iOS 2.0+selectionStyle
TypeScriptsetSelectionStyle(value: UITableViewCell_SelectionStyle): Promise<void>
Swift declarationvar selectionStyle: UITableViewCell.SelectionStyle { get set }
get · iOS 7.0+separatorInset
TypeScriptget separatorInset(): Promise<{ top: number; left: number; bottom: number; right: number }>
Swift declarationvar separatorInset: UIEdgeInsets { get set }
set · iOS 7.0+separatorInset
TypeScriptsetSeparatorInset(value: { top: number; left: number; bottom: number; right: number }): Promise<void>
Swift declarationvar separatorInset: UIEdgeInsets { get set }
get · iOS 2.0+shouldIndentWhileEditing
TypeScriptget shouldIndentWhileEditing(): Promise<boolean>
Swift declarationvar shouldIndentWhileEditing: Bool { get set }
set · iOS 2.0+shouldIndentWhileEditing
TypeScriptsetShouldIndentWhileEditing(value: boolean): Promise<void>
Swift declarationvar shouldIndentWhileEditing: Bool { get set }
get · iOS 2.0+showingDeleteConfirmation
TypeScriptget showingDeleteConfirmation(): Promise<boolean>
Swift declarationvar showingDeleteConfirmation: Bool { get }
get · iOS 2.0+showsReorderControl
TypeScriptget showsReorderControl(): Promise<boolean>
Swift declarationvar showsReorderControl: Bool { get set }
set · iOS 2.0+showsReorderControl
TypeScriptsetShowsReorderControl(value: boolean): Promise<void>
Swift declarationvar showsReorderControl: Bool { get set }
get · iOS 3.0+ · Deprecated in iOS 100000.0textLabel
TypeScriptget textLabel(): Promise<(UILabel) | null>
Swift declarationvar textLabel: UILabel? { get }
get · iOS 11.0+userInteractionEnabledWhileDragging
TypeScriptget userInteractionEnabledWhileDragging(): Promise<boolean>
Swift declarationvar userInteractionEnabledWhileDragging: Bool { get set }
set · iOS 11.0+userInteractionEnabledWhileDragging
TypeScriptsetUserInteractionEnabledWhileDragging(value: boolean): Promise<void>
Swift declarationvar userInteractionEnabledWhileDragging: Bool { get set }
get · iOS 14.0+contentConfiguration
TypeScriptget contentConfiguration(): Promise<(SDKHandle) | null>
Swift declaration@MainActor @preconcurrency var contentConfiguration: (any UIContentConfiguration)? { get set }
set · iOS 14.0+contentConfiguration
TypeScriptsetContentConfiguration(value?: (SDKHandle) | null): Promise<void>
Swift declaration@MainActor @preconcurrency var contentConfiguration: (any UIContentConfiguration)? { get set }
get · iOS 14.0+backgroundConfiguration
TypeScriptget backgroundConfiguration(): Promise<(UIBackgroundConfiguration) | null>
Swift declaration@MainActor @preconcurrency var backgroundConfiguration: UIBackgroundConfiguration? { get set }
set · iOS 14.0+backgroundConfiguration
TypeScriptsetBackgroundConfiguration(value?: (UIBackgroundConfiguration) | null): Promise<void>
Swift declaration@MainActor @preconcurrency var backgroundConfiguration: UIBackgroundConfiguration? { get set }
get · iOS 15.0+configurationUpdateHandler
TypeScriptget configurationUpdateHandler(): Promise<(((arg0: UITableViewCell, arg1: UICellConfigurationState) => Promise<void>)) | null>
Swift declaration@MainActor @preconcurrency var configurationUpdateHandler: UITableViewCell.ConfigurationUpdateHandler? { get set }
set · iOS 15.0+configurationUpdateHandler
TypeScriptsetConfigurationUpdateHandler(value?: (((arg0: UITableViewCell, arg1: UICellConfigurationState) => void)) | null): Promise<void>
Swift declaration@MainActor @preconcurrency var configurationUpdateHandler: UITableViewCell.ConfigurationUpdateHandler? { get set }
method · iOS 14.0+defaultContentConfiguration
TypeScriptdefaultContentConfiguration(): Promise<UIListContentConfiguration>
Swift declaration@MainActor @preconcurrency func defaultContentConfiguration() -> UIListContentConfiguration
method · iOS 16.0+defaultBackgroundConfiguration
TypeScriptdefaultBackgroundConfiguration(): Promise<UIBackgroundConfiguration>
Swift declaration@MainActor @preconcurrency func defaultBackgroundConfiguration() -> UIBackgroundConfiguration
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
UITableViewCell.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
All UIKit types →