Class UIListContentConfiguration

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, UIContentConfiguration, ObjCProtocol

public class UIListContentConfiguration
extends NSObject
implements UIContentConfiguration, NSSecureCoding
Since:
Available in iOS 14.0 and later.
  • Constructor Details

    • UIListContentConfiguration

      protected UIListContentConfiguration()
    • UIListContentConfiguration

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

      protected UIListContentConfiguration​(NSObject.SkipInit skipInit)
    • UIListContentConfiguration

      public UIListContentConfiguration​(NSCoder coder)
  • Method Details

    • getImage

      public UIImage getImage()
    • setImage

      public void setImage​(UIImage v)
    • getImageProperties

      public UIListContentImageProperties getImageProperties()
    • getText

      public String getText()
    • setText

      public void setText​(String v)
    • getAttributedText

      public NSAttributedString getAttributedText()
    • setAttributedText

      public void setAttributedText​(NSAttributedString v)
    • getTextProperties

      public UIListContentTextProperties getTextProperties()
    • getSecondaryText

      public String getSecondaryText()
    • setSecondaryText

      public void setSecondaryText​(String v)
    • getSecondaryAttributedText

      public NSAttributedString getSecondaryAttributedText()
    • setSecondaryAttributedText

      public void setSecondaryAttributedText​(NSAttributedString v)
    • getSecondaryTextProperties

      public UIListContentTextProperties getSecondaryTextProperties()
    • getAxesPreservingSuperviewLayoutMargins

      public UIAxis getAxesPreservingSuperviewLayoutMargins()
    • setAxesPreservingSuperviewLayoutMargins

      public void setAxesPreservingSuperviewLayoutMargins​(UIAxis v)
    • getDirectionalLayoutMargins

      public NSDirectionalEdgeInsets getDirectionalLayoutMargins()
    • setDirectionalLayoutMargins

      public void setDirectionalLayoutMargins​(NSDirectionalEdgeInsets v)
    • prefersSideBySideTextAndSecondaryText

      public boolean prefersSideBySideTextAndSecondaryText()
    • setPrefersSideBySideTextAndSecondaryText

      public void setPrefersSideBySideTextAndSecondaryText​(boolean v)
    • getImageToTextPadding

      public double getImageToTextPadding()
    • setImageToTextPadding

      public void setImageToTextPadding​(double v)
    • getTextToSecondaryTextHorizontalPadding

      public double getTextToSecondaryTextHorizontalPadding()
    • setTextToSecondaryTextHorizontalPadding

      public void setTextToSecondaryTextHorizontalPadding​(double v)
    • getTextToSecondaryTextVerticalPadding

      public double getTextToSecondaryTextVerticalPadding()
    • setTextToSecondaryTextVerticalPadding

      public void setTextToSecondaryTextVerticalPadding​(double v)
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • cellConfiguration

      public static UIListContentConfiguration cellConfiguration()
    • subtitleCellConfiguration

      public static UIListContentConfiguration subtitleCellConfiguration()
    • valueCellConfiguration

      public static UIListContentConfiguration valueCellConfiguration()
    • plainHeaderConfiguration

      public static UIListContentConfiguration plainHeaderConfiguration()
    • plainFooterConfiguration

      public static UIListContentConfiguration plainFooterConfiguration()
    • groupedHeaderConfiguration

      public static UIListContentConfiguration groupedHeaderConfiguration()
    • groupedFooterConfiguration

      public static UIListContentConfiguration groupedFooterConfiguration()
    • prominentInsetGroupedHeaderConfiguration

      public static UIListContentConfiguration prominentInsetGroupedHeaderConfiguration()
      Since:
      Available in iOS 15.0 and later.
    • extraProminentInsetGroupedHeaderConfiguration

      public static UIListContentConfiguration extraProminentInsetGroupedHeaderConfiguration()
      Since:
      Available in iOS 15.0 and later.
    • sidebarCellConfiguration

      public static UIListContentConfiguration sidebarCellConfiguration()
    • sidebarSubtitleCellConfiguration

      public static UIListContentConfiguration sidebarSubtitleCellConfiguration()
    • accompaniedSidebarCellConfiguration

      public static UIListContentConfiguration accompaniedSidebarCellConfiguration()
    • accompaniedSidebarSubtitleCellConfiguration

      public static UIListContentConfiguration accompaniedSidebarSubtitleCellConfiguration()
    • sidebarHeaderConfiguration

      public static UIListContentConfiguration sidebarHeaderConfiguration()
    • makeContentView

      public UIView makeContentView()
      Specified by:
      makeContentView in interface UIContentConfiguration
    • updatedConfigurationForState

      public UIListContentConfiguration updatedConfigurationForState​(UIConfigurationState state)
      Specified by:
      updatedConfigurationForState in interface UIContentConfiguration
    • encode

      public void encode​(NSCoder coder)
      Specified by:
      encode in interface NSCoding
    • init

      protected long init​(NSCoder coder)