UIKit · IOS API REFERENCE
UITableViewHeaderFooterView
class · iOS 6.0+ · SDK 27.1
@MainActor class UITableViewHeaderFooterView
Members (24)
method · iOS 14.0+updateConfiguration
TypeScriptupdateConfiguration(state: UIViewConfigurationState): Promise<void>
Swift declaration@MainActor @objc(_bridgedUpdateConfigurationUsingState:) @preconcurrency dynamic func updateConfiguration(using state: UIViewConfigurationState)
get · iOS 14.0+configurationState
TypeScriptget configurationState(): Promise<UIViewConfigurationState>
Swift declaration@MainActor @objc(_bridgedConfigurationState) @preconcurrency dynamic var configurationState: UIViewConfigurationState { get }
init · iOS 6.0+init
TypeScriptstatic initCoder(coder: _Foundation_NSCoder): Promise<(UITableViewHeaderFooterView) | null>
Swift declarationinit?(coder: NSCoder)
init · iOS 6.0+init
TypeScriptstatic initReuseIdentifier(reuseIdentifier?: (string) | null): Promise<UITableViewHeaderFooterView>
Swift declarationinit(reuseIdentifier: String?)
method · iOS 6.0+prepareForReuse
TypeScriptprepareForReuse(): Promise<void>
Swift declarationfunc prepareForReuse()
method · iOS 14.0+setNeedsUpdateConfiguration
TypeScriptsetNeedsUpdateConfiguration(): Promise<void>
Swift declarationfunc setNeedsUpdateConfiguration()
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 6.0+backgroundView
TypeScriptget backgroundView(): Promise<(UIView) | null>
Swift declarationvar backgroundView: UIView? { get set }
set · iOS 6.0+backgroundView
TypeScriptsetBackgroundView(value?: (UIView) | null): Promise<void>
Swift declarationvar backgroundView: UIView? { get set }
get · iOS 6.0+contentView
TypeScriptget contentView(): Promise<UIView>
Swift declarationvar contentView: UIView { get }
get · iOS 6.0+ · Deprecated in iOS 100000.0detailTextLabel
TypeScriptget detailTextLabel(): Promise<(UILabel) | null>
Swift declarationvar detailTextLabel: UILabel? { get }
get · iOS 6.0+reuseIdentifier
TypeScriptget reuseIdentifier(): Promise<(string) | null>
Swift declarationvar reuseIdentifier: String? { get }
get · iOS 6.0+ · Deprecated in iOS 100000.0textLabel
TypeScriptget textLabel(): Promise<(UILabel) | null>
Swift declarationvar textLabel: UILabel? { get }
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: UITableViewHeaderFooterView, arg1: UIViewConfigurationState) => Promise<void>)) | null>
Swift declaration@MainActor @preconcurrency var configurationUpdateHandler: UITableViewHeaderFooterView.ConfigurationUpdateHandler? { get set }
set · iOS 15.0+configurationUpdateHandler
TypeScriptsetConfigurationUpdateHandler(value?: (((arg0: UITableViewHeaderFooterView, arg1: UIViewConfigurationState) => void)) | null): Promise<void>
Swift declaration@MainActor @preconcurrency var configurationUpdateHandler: UITableViewHeaderFooterView.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.
UITableViewHeaderFooterView.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
All UIKit types →