Class CPListItem

All Implemented Interfaces:
CPListTemplateItem, CPSelectableListItem, NSObjectProtocol, ObjCProtocol

public class CPListItem
extends NSObject
implements CPSelectableListItem
Since:
Available in iOS 12.0 and later.
  • Constructor Details

    • CPListItem

      public CPListItem()
    • CPListItem

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

      protected CPListItem​(NSObject.SkipInit skipInit)
    • CPListItem

      public CPListItem​(String text, String detailText, UIImage image, UIImage accessoryImage, CPListItemAccessoryType accessoryType)
      Since:
      Available in iOS 14.0 and later.
    • CPListItem

      public CPListItem​(String text, String detailText, UIImage image)
    • CPListItem

      public CPListItem​(String text, String detailText)
    • CPListItem

      @Deprecated public CPListItem​(String text, String detailText, UIImage image, boolean showsDisclosureIndicator)
      Deprecated.
      Deprecated in iOS 14.0. Use initWithText:detailText:image:accessoryImage:accessoryType:
      Since:
      Available in iOS 12.0 and later.
  • Method Details

    • isEnabled

      public boolean isEnabled()
      Specified by:
      isEnabled in interface CPListTemplateItem
      Since:
      Available in iOS 15.0 and later.
    • setEnabled

      public void setEnabled​(boolean v)
      Specified by:
      setEnabled in interface CPListTemplateItem
      Since:
      Available in iOS 15.0 and later.
    • getAccessoryType

      public CPListItemAccessoryType getAccessoryType()
      Since:
      Available in iOS 14.0 and later.
    • setAccessoryType

      public void setAccessoryType​(CPListItemAccessoryType v)
      Since:
      Available in iOS 14.0 and later.
    • isExplicitContent

      public boolean isExplicitContent()
      Since:
      Available in iOS 14.0 and later.
    • setExplicitContent

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

      public double getPlaybackProgress()
      Since:
      Available in iOS 14.0 and later.
    • setPlaybackProgress

      public void setPlaybackProgress​(double v)
      Since:
      Available in iOS 14.0 and later.
    • isPlaying

      public boolean isPlaying()
      Since:
      Available in iOS 14.0 and later.
    • setPlaying

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

      public CPListItemPlayingIndicatorLocation getPlayingIndicatorLocation()
      Since:
      Available in iOS 14.0 and later.
    • setPlayingIndicatorLocation

      public void setPlayingIndicatorLocation​(CPListItemPlayingIndicatorLocation v)
      Since:
      Available in iOS 14.0 and later.
    • getMaximumImageSize

      public static CGSize getMaximumImageSize()
      Since:
      Available in iOS 14.0 and later.
    • getHandler

      public VoidBlock2<CPSelectableListItem,​Runnable> getHandler()
      Specified by:
      getHandler in interface CPSelectableListItem
      Since:
      Available in iOS 14.0 and later.
    • setHandler

      public void setHandler​(VoidBlock2<CPSelectableListItem,​Runnable> v)
      Specified by:
      setHandler in interface CPSelectableListItem
      Since:
      Available in iOS 14.0 and later.
    • getText

      public String getText()
      Specified by:
      getText in interface CPListTemplateItem
    • setText

      public void setText​(String v)
    • getUserInfo

      public NSObject getUserInfo()
      Specified by:
      getUserInfo in interface CPListTemplateItem
    • setUserInfo

      public void setUserInfo​(NSObject v)
      Specified by:
      setUserInfo in interface CPListTemplateItem
    • getDetailText

      public String getDetailText()
    • setDetailText

      public void setDetailText​(String v)
    • getImage

      public UIImage getImage()
    • setImage

      public void setImage​(UIImage v)
    • getAccessoryImage

      public UIImage getAccessoryImage()
    • setAccessoryImage

      public void setAccessoryImage​(UIImage v)
    • showsDisclosureIndicator

      @Deprecated public boolean showsDisclosureIndicator()
      Deprecated.
      Deprecated in iOS 14.0. Use CPListItemAccessoryType
      Since:
      Available in iOS 12.0 and later.
    • showsExplicitLabel

      @Deprecated public boolean showsExplicitLabel()
      Deprecated.
      Deprecated in iOS 14.0. Use -explicitContent
      Since:
      Available in iOS 14.0 and later.
    • setShowsExplicitLabel

      @Deprecated public void setShowsExplicitLabel​(boolean v)
      Deprecated.
      Deprecated in iOS 14.0. Use -explicitContent
      Since:
      Available in iOS 14.0 and later.
    • init

      protected long init​(String text, String detailText, UIImage image, UIImage accessoryImage, CPListItemAccessoryType accessoryType)
      Since:
      Available in iOS 14.0 and later.
    • init

      protected long init​(String text, String detailText, UIImage image)
    • init

      protected long init​(String text, String detailText)
    • init

      @Deprecated protected long init​(String text, String detailText, UIImage image, boolean showsDisclosureIndicator)
      Deprecated.
      Deprecated in iOS 14.0. Use initWithText:detailText:image:accessoryImage:accessoryType:
      Since:
      Available in iOS 12.0 and later.