Class UITableViewHeaderFooterView

All Implemented Interfaces:
CALayerDelegate, NSCoding, NSObjectProtocol, UIAccessibilityIdentification, UIActivityItemsConfigurationProviding, UIAppearanceContainer, UICoordinateSpace, UIDynamicItem, UIFocusEnvironment, UIFocusItem, UIFocusItemContainer, UILargeContentViewerItem, UIPasteConfigurationSupporting, UIResponderStandardEditActions, UITraitEnvironment, UIUserActivityRestoring, ObjCProtocol

public class UITableViewHeaderFooterView
extends UIView
  • Constructor Details

    • UITableViewHeaderFooterView

      public UITableViewHeaderFooterView()
    • UITableViewHeaderFooterView

      protected UITableViewHeaderFooterView​(NSObject.Handle h, long handle)
    • UITableViewHeaderFooterView

      protected UITableViewHeaderFooterView​(NSObject.SkipInit skipInit)
    • UITableViewHeaderFooterView

      public UITableViewHeaderFooterView​(String reuseIdentifier)
    • UITableViewHeaderFooterView

      public UITableViewHeaderFooterView​(NSCoder coder)
    • UITableViewHeaderFooterView

      public UITableViewHeaderFooterView​(CGRect frame)
  • Method Details

    • getConfigurationState

      public UIViewConfigurationState getConfigurationState()
      Since:
      Available in iOS 14.0 and later.
    • getConfigurationUpdateHandler

      public VoidBlock2<UITableViewHeaderFooterView,​UIViewConfigurationState> getConfigurationUpdateHandler()
      Since:
      Available in iOS 15.0 and later.
    • setConfigurationUpdateHandler

      public void setConfigurationUpdateHandler​(VoidBlock2<UITableViewHeaderFooterView,​UIViewConfigurationState> v)
      Since:
      Available in iOS 15.0 and later.
    • getContentConfiguration

      public UIContentConfiguration getContentConfiguration()
      Since:
      Available in iOS 14.0 and later.
    • setContentConfiguration

      public void setContentConfiguration​(UIContentConfiguration v)
      Since:
      Available in iOS 14.0 and later.
    • automaticallyUpdatesContentConfiguration

      public boolean automaticallyUpdatesContentConfiguration()
      Since:
      Available in iOS 14.0 and later.
    • setAutomaticallyUpdatesContentConfiguration

      public void setAutomaticallyUpdatesContentConfiguration​(boolean v)
      Since:
      Available in iOS 14.0 and later.
    • getContentView

      public UIView getContentView()
    • getTextLabel

      @Deprecated public UILabel getTextLabel()
      Deprecated.
      Use UIListContentConfiguration instead, this property will be deprecated in a future release.
    • getDetailTextLabel

      @Deprecated public UILabel getDetailTextLabel()
      Deprecated.
      Use UIListContentConfiguration instead, this property will be deprecated in a future release.
    • getBackgroundConfiguration

      public UIBackgroundConfiguration getBackgroundConfiguration()
      Since:
      Available in iOS 14.0 and later.
    • setBackgroundConfiguration

      public void setBackgroundConfiguration​(UIBackgroundConfiguration v)
      Since:
      Available in iOS 14.0 and later.
    • automaticallyUpdatesBackgroundConfiguration

      public boolean automaticallyUpdatesBackgroundConfiguration()
      Since:
      Available in iOS 14.0 and later.
    • setAutomaticallyUpdatesBackgroundConfiguration

      public void setAutomaticallyUpdatesBackgroundConfiguration​(boolean v)
      Since:
      Available in iOS 14.0 and later.
    • getBackgroundView

      public UIView getBackgroundView()
    • setBackgroundView

      public void setBackgroundView​(UIView v)
    • getReuseIdentifier

      public String getReuseIdentifier()
    • getLayerClass

      public static Class<? extends CALayer> getLayerClass()
    • init

      protected long init​(String reuseIdentifier)
    • init

      protected long init​(NSCoder coder)
      Overrides:
      init in class UIView
    • setNeedsUpdateConfiguration

      public void setNeedsUpdateConfiguration()
      Since:
      Available in iOS 14.0 and later.
    • updateConfigurationUsingState

      public void updateConfigurationUsingState​(UIViewConfigurationState state)
      Since:
      Available in iOS 14.0 and later.
    • defaultContentConfiguration

      public UIListContentConfiguration defaultContentConfiguration()
      Since:
      Available in iOS 14.0 and later.
    • prepareForReuse

      public void prepareForReuse()
    • getUserInterfaceLayoutDirection

      public static UIUserInterfaceLayoutDirection getUserInterfaceLayoutDirection​(UISemanticContentAttribute attribute)
      Since:
      Available in iOS 9.0 and later.
    • getUserInterfaceLayoutDirection

      public static UIUserInterfaceLayoutDirection getUserInterfaceLayoutDirection​(UISemanticContentAttribute semanticContentAttribute, UIUserInterfaceLayoutDirection layoutDirection)
      Since:
      Available in iOS 10.0 and later.