One Logo Pool Ball
UIKit · IOS API REFERENCE

UITableViewHeaderFooterView

class · iOS 6.0+ · SDK 27.1

@MainActor class UITableViewHeaderFooterView

Members (24)

method · iOS 14.0+

updateConfiguration

TypeScript
updateConfiguration(state: UIViewConfigurationState): Promise<void>
Swift declaration
@MainActor @objc(_bridgedUpdateConfigurationUsingState:) @preconcurrency dynamic func updateConfiguration(using state: UIViewConfigurationState)
get · iOS 14.0+

configurationState

TypeScript
get configurationState(): Promise<UIViewConfigurationState>
Swift declaration
@MainActor @objc(_bridgedConfigurationState) @preconcurrency dynamic var configurationState: UIViewConfigurationState { get }
init · iOS 6.0+

init

TypeScript
static initCoder(coder: _Foundation_NSCoder): Promise<(UITableViewHeaderFooterView) | null>
Swift declaration
init?(coder: NSCoder)
init · iOS 6.0+

init

TypeScript
static initReuseIdentifier(reuseIdentifier?: (string) | null): Promise<UITableViewHeaderFooterView>
Swift declaration
init(reuseIdentifier: String?)
method · iOS 6.0+

prepareForReuse

TypeScript
prepareForReuse(): Promise<void>
Swift declaration
func prepareForReuse()
method · iOS 14.0+

setNeedsUpdateConfiguration

TypeScript
setNeedsUpdateConfiguration(): Promise<void>
Swift declaration
func setNeedsUpdateConfiguration()
get · iOS 14.0+

automaticallyUpdatesBackgroundConfiguration

TypeScript
get automaticallyUpdatesBackgroundConfiguration(): Promise<boolean>
Swift declaration
var automaticallyUpdatesBackgroundConfiguration: Bool { get set }
set · iOS 14.0+

automaticallyUpdatesBackgroundConfiguration

TypeScript
setAutomaticallyUpdatesBackgroundConfiguration(value: boolean): Promise<void>
Swift declaration
var automaticallyUpdatesBackgroundConfiguration: Bool { get set }
get · iOS 14.0+

automaticallyUpdatesContentConfiguration

TypeScript
get automaticallyUpdatesContentConfiguration(): Promise<boolean>
Swift declaration
var automaticallyUpdatesContentConfiguration: Bool { get set }
set · iOS 14.0+

automaticallyUpdatesContentConfiguration

TypeScript
setAutomaticallyUpdatesContentConfiguration(value: boolean): Promise<void>
Swift declaration
var automaticallyUpdatesContentConfiguration: Bool { get set }
get · iOS 6.0+

backgroundView

TypeScript
get backgroundView(): Promise<(UIView) | null>
Swift declaration
var backgroundView: UIView? { get set }
set · iOS 6.0+

backgroundView

TypeScript
setBackgroundView(value?: (UIView) | null): Promise<void>
Swift declaration
var backgroundView: UIView? { get set }
get · iOS 6.0+

contentView

TypeScript
get contentView(): Promise<UIView>
Swift declaration
var contentView: UIView { get }
get · iOS 6.0+ · Deprecated in iOS 100000.0

detailTextLabel

TypeScript
get detailTextLabel(): Promise<(UILabel) | null>
Swift declaration
var detailTextLabel: UILabel? { get }
get · iOS 6.0+

reuseIdentifier

TypeScript
get reuseIdentifier(): Promise<(string) | null>
Swift declaration
var reuseIdentifier: String? { get }
get · iOS 6.0+ · Deprecated in iOS 100000.0

textLabel

TypeScript
get textLabel(): Promise<(UILabel) | null>
Swift declaration
var textLabel: UILabel? { get }
get · iOS 14.0+

contentConfiguration

TypeScript
get contentConfiguration(): Promise<(SDKHandle) | null>
Swift declaration
@MainActor @preconcurrency var contentConfiguration: (any UIContentConfiguration)? { get set }
set · iOS 14.0+

contentConfiguration

TypeScript
setContentConfiguration(value?: (SDKHandle) | null): Promise<void>
Swift declaration
@MainActor @preconcurrency var contentConfiguration: (any UIContentConfiguration)? { get set }
get · iOS 14.0+

backgroundConfiguration

TypeScript
get backgroundConfiguration(): Promise<(UIBackgroundConfiguration) | null>
Swift declaration
@MainActor @preconcurrency var backgroundConfiguration: UIBackgroundConfiguration? { get set }
set · iOS 14.0+

backgroundConfiguration

TypeScript
setBackgroundConfiguration(value?: (UIBackgroundConfiguration) | null): Promise<void>
Swift declaration
@MainActor @preconcurrency var backgroundConfiguration: UIBackgroundConfiguration? { get set }
get · iOS 15.0+

configurationUpdateHandler

TypeScript
get configurationUpdateHandler(): Promise<(((arg0: UITableViewHeaderFooterView, arg1: UIViewConfigurationState) => Promise<void>)) | null>
Swift declaration
@MainActor @preconcurrency var configurationUpdateHandler: UITableViewHeaderFooterView.ConfigurationUpdateHandler? { get set }
set · iOS 15.0+

configurationUpdateHandler

TypeScript
setConfigurationUpdateHandler(value?: (((arg0: UITableViewHeaderFooterView, arg1: UIViewConfigurationState) => void)) | null): Promise<void>
Swift declaration
@MainActor @preconcurrency var configurationUpdateHandler: UITableViewHeaderFooterView.ConfigurationUpdateHandler? { get set }
method · iOS 14.0+

defaultContentConfiguration

TypeScript
defaultContentConfiguration(): Promise<UIListContentConfiguration>
Swift declaration
@MainActor @preconcurrency func defaultContentConfiguration() -> UIListContentConfiguration
method · iOS 16.0+

defaultBackgroundConfiguration

TypeScript
defaultBackgroundConfiguration(): 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.

UITableViewHeaderFooterView.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All UIKit types →