Package apple.uikit

Class UIListContentConfiguration

    • Constructor Detail

      • UIListContentConfiguration

        protected UIListContentConfiguration​(org.moe.natj.general.Pointer peer)
    • Method Detail

      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
      • accompaniedSidebarCellConfiguration

        @NotNull
        public static @NotNull UIListContentConfiguration accompaniedSidebarCellConfiguration()
        Returns the default configuration for an accompanied sidebar list cell.
      • accompaniedSidebarSubtitleCellConfiguration

        @NotNull
        public static @NotNull UIListContentConfiguration accompaniedSidebarSubtitleCellConfiguration()
        Returns the default configuration for an accompanied sidebar list cell with subtitle text.
      • attributedText

        @Nullable
        public @Nullable NSAttributedString attributedText()
        An attributed variant of the primary text, which supersedes the `text` and some properties of the `textProperties` if set.
      • automaticallyNotifiesObserversForKey

        public static boolean automaticallyNotifiesObserversForKey​(@NotNull
                                                                   @NotNull java.lang.String key)
      • axesPreservingSuperviewLayoutMargins

        public long axesPreservingSuperviewLayoutMargins()
        Whether the content view will preserve inherited layout margins from its superview on the horizontal and/or vertical axes.
      • cancelPreviousPerformRequestsWithTarget

        public static void cancelPreviousPerformRequestsWithTarget​(@NotNull
                                                                   @NotNull java.lang.Object aTarget)
      • cancelPreviousPerformRequestsWithTargetSelectorObject

        public static void cancelPreviousPerformRequestsWithTargetSelectorObject​(@NotNull
                                                                                 @NotNull java.lang.Object aTarget,
                                                                                 @NotNull
                                                                                 @NotNull org.moe.natj.objc.SEL aSelector,
                                                                                 @Nullable
                                                                                 @Nullable java.lang.Object anArgument)
      • cellConfiguration

        @NotNull
        public static @NotNull UIListContentConfiguration cellConfiguration()
        Returns the default configuration for a list cell.
      • classFallbacksForKeyedArchiver

        @NotNull
        public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
      • classForKeyedUnarchiver

        @NotNull
        public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
      • copyWithZone

        @NotNull
        public @NotNull java.lang.Object copyWithZone​(@Nullable
                                                      @Nullable org.moe.natj.general.ptr.VoidPtr zone)
        Specified by:
        copyWithZone in interface NSCopying
      • debugDescription_static

        public static java.lang.String debugDescription_static()
      • description_static

        public static java.lang.String description_static()
      • directionalLayoutMargins

        public NSDirectionalEdgeInsets directionalLayoutMargins()
        The margins for the content to the edges of the content view. (When preserving superview layout margins on one or both axes, these are just minimum margins, as inherited margins may be larger.)
      • groupedFooterConfiguration

        @NotNull
        public static @NotNull UIListContentConfiguration groupedFooterConfiguration()
        Returns the default configuration for a grouped list footer.
      • groupedHeaderConfiguration

        @NotNull
        public static @NotNull UIListContentConfiguration groupedHeaderConfiguration()
        Returns the default configuration for a grouped list header.
      • hash_static

        public static long hash_static()
      • image

        @Nullable
        public @Nullable UIImage image()
        The image to display.
      • imageToTextPadding

        public double imageToTextPadding()
        Padding between the image and text. Only applies when there is both an image and text.
      • instanceMethodSignatureForSelector

        public static NSMethodSignature instanceMethodSignatureForSelector​(org.moe.natj.objc.SEL aSelector)
      • instancesRespondToSelector

        public static boolean instancesRespondToSelector​(org.moe.natj.objc.SEL aSelector)
      • isSubclassOfClass

        public static boolean isSubclassOfClass​(org.moe.natj.objc.Class aClass)
      • keyPathsForValuesAffectingValueForKey

        @NotNull
        public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey​(@NotNull
                                                                                             @NotNull java.lang.String key)
      • plainFooterConfiguration

        @NotNull
        public static @NotNull UIListContentConfiguration plainFooterConfiguration()
        Returns the default configuration for a plain list footer.
      • plainHeaderConfiguration

        @NotNull
        public static @NotNull UIListContentConfiguration plainHeaderConfiguration()
        Returns the default configuration for a plain list header.
      • prefersSideBySideTextAndSecondaryText

        public boolean prefersSideBySideTextAndSecondaryText()
        When YES, the text and secondary text will be positioned side-by-side if there is sufficient space. Otherwise, the text will be stacked in a vertical layout.
      • resolveClassMethod

        public static boolean resolveClassMethod​(org.moe.natj.objc.SEL sel)
      • resolveInstanceMethod

        public static boolean resolveInstanceMethod​(org.moe.natj.objc.SEL sel)
      • secondaryAttributedText

        @Nullable
        public @Nullable NSAttributedString secondaryAttributedText()
        An attributed variant of the secondary text, which supersedes the `secondaryText` and some properties of the `secondaryTextProperties` if set.
      • secondaryText

        @Nullable
        public @Nullable java.lang.String secondaryText()
        The secondary text.
      • secondaryTextProperties

        @NotNull
        public @NotNull UIListContentTextProperties secondaryTextProperties()
        Additional properties to configure the secondary text.
      • setAttributedText

        public void setAttributedText​(@Nullable
                                      @Nullable NSAttributedString value)
        An attributed variant of the primary text, which supersedes the `text` and some properties of the `textProperties` if set.
      • setAxesPreservingSuperviewLayoutMargins

        public void setAxesPreservingSuperviewLayoutMargins​(long value)
        Whether the content view will preserve inherited layout margins from its superview on the horizontal and/or vertical axes.
      • setDirectionalLayoutMargins

        public void setDirectionalLayoutMargins​(NSDirectionalEdgeInsets value)
        The margins for the content to the edges of the content view. (When preserving superview layout margins on one or both axes, these are just minimum margins, as inherited margins may be larger.)
      • setImage

        public void setImage​(@Nullable
                             @Nullable UIImage value)
        The image to display.
      • setImageToTextPadding

        public void setImageToTextPadding​(double value)
        Padding between the image and text. Only applies when there is both an image and text.
      • setPrefersSideBySideTextAndSecondaryText

        public void setPrefersSideBySideTextAndSecondaryText​(boolean value)
        When YES, the text and secondary text will be positioned side-by-side if there is sufficient space. Otherwise, the text will be stacked in a vertical layout.
      • setSecondaryAttributedText

        public void setSecondaryAttributedText​(@Nullable
                                               @Nullable NSAttributedString value)
        An attributed variant of the secondary text, which supersedes the `secondaryText` and some properties of the `secondaryTextProperties` if set.
      • setSecondaryText

        public void setSecondaryText​(@Nullable
                                     @Nullable java.lang.String value)
        The secondary text.
      • setText

        public void setText​(@Nullable
                            @Nullable java.lang.String value)
        The primary text.
      • setTextToSecondaryTextHorizontalPadding

        public void setTextToSecondaryTextHorizontalPadding​(double value)
        Horizontal (minimum) padding between the text and secondary text. Only applies when there is both text and secondary text, and they are in a side-by-side layout.
      • setTextToSecondaryTextVerticalPadding

        public void setTextToSecondaryTextVerticalPadding​(double value)
        Vertical padding between the text and secondary text. Only applies when there is both text and secondary text, and they are in a stacked layout.
      • setVersion_static

        public static void setVersion_static​(long aVersion)
      • sidebarCellConfiguration

        @NotNull
        public static @NotNull UIListContentConfiguration sidebarCellConfiguration()
        Returns the default configuration for a sidebar list cell.
      • sidebarHeaderConfiguration

        @NotNull
        public static @NotNull UIListContentConfiguration sidebarHeaderConfiguration()
        Returns the default configuration for a sidebar list header.
      • sidebarSubtitleCellConfiguration

        @NotNull
        public static @NotNull UIListContentConfiguration sidebarSubtitleCellConfiguration()
        Returns the default configuration for a sidebar list cell with subtitle text.
      • subtitleCellConfiguration

        @NotNull
        public static @NotNull UIListContentConfiguration subtitleCellConfiguration()
        Returns the default configuration for a list cell with subtitle text.
      • superclass_static

        public static org.moe.natj.objc.Class superclass_static()
      • supportsSecureCoding

        public static boolean supportsSecureCoding()
      • _supportsSecureCoding

        public boolean _supportsSecureCoding()
        Description copied from interface: NSSecureCoding
        This property must return YES on all classes that allow secure coding. Subclasses of classes that adopt NSSecureCoding and override initWithCoder: must also override this method and return YES. The Secure Coding Guide should be consulted when writing methods that decode data.
        Specified by:
        _supportsSecureCoding in interface NSSecureCoding
      • text

        @Nullable
        public @Nullable java.lang.String text()
        The primary text.
      • textProperties

        @NotNull
        public @NotNull UIListContentTextProperties textProperties()
        Additional properties to configure the primary text.
      • textToSecondaryTextHorizontalPadding

        public double textToSecondaryTextHorizontalPadding()
        Horizontal (minimum) padding between the text and secondary text. Only applies when there is both text and secondary text, and they are in a side-by-side layout.
      • textToSecondaryTextVerticalPadding

        public double textToSecondaryTextVerticalPadding()
        Vertical padding between the text and secondary text. Only applies when there is both text and secondary text, and they are in a stacked layout.
      • valueCellConfiguration

        @NotNull
        public static @NotNull UIListContentConfiguration valueCellConfiguration()
        Returns the default configuration for a list cell with side-by-side value text.
      • version_static

        public static long version_static()
      • extraProminentInsetGroupedHeaderConfiguration

        @NotNull
        public static @NotNull UIListContentConfiguration extraProminentInsetGroupedHeaderConfiguration()
        Returns the default configuration for an extra prominent inset grouped list header. API-Since: 15.0
      • prominentInsetGroupedHeaderConfiguration

        @NotNull
        public static @NotNull UIListContentConfiguration prominentInsetGroupedHeaderConfiguration()
        Returns the default configuration for a prominent inset grouped list header. API-Since: 15.0
      • useStoredAccessor

        @Deprecated
        public static boolean useStoredAccessor()
        Deprecated.