Package apple.uikit

Class UIBackgroundConfiguration

    • Constructor Detail

      • UIBackgroundConfiguration

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

      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
      • automaticallyNotifiesObserversForKey

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

        @Nullable
        public @Nullable UIColor backgroundColor()
        Configures the color of the background. A nil value uses the view's tint color; use `clearColor` for no color (transparent).
      • backgroundInsets

        public NSDirectionalEdgeInsets backgroundInsets()
        Insets (or outsets, if negative) for the background and stroke, relative to the edges of the containing view. These also apply to the custom view. Default is NSDirectionalEdgeInsetsZero.
      • 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)
      • classFallbacksForKeyedArchiver

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

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

        @NotNull
        public static @NotNull UIBackgroundConfiguration clearConfiguration()
        Returns a clear configuration, with no default styling.
      • copyWithZone

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

        public double cornerRadius()
        The preferred corner radius (using a continuous corner curve) for the background and stroke. This is also applied to the custom view. Default is 0. If the view is too small to fit the requested radius, the corner curve and radius will be adjusted to fit.
      • customView

        @Nullable
        public @Nullable UIView customView()
        A custom view for the background. The custom view must have translatesAutoresizingMaskIntoConstraints enabled, but may use auto layout constraints internally for layout of subviews.
      • debugDescription_static

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

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

        public long edgesAddingLayoutMarginsToBackgroundInsets()
        The edges on which the containing view's layout margins are added to the `backgroundInsets`, effectively making the `backgroundInsets` values relative to the containing view's layout margins for these edges. Default is NSDirectionalRectEdgeNone.
      • hash_static

        public static long hash_static()
      • 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)
      • listAccompaniedSidebarCellConfiguration

        @NotNull
        public static @NotNull UIBackgroundConfiguration listAccompaniedSidebarCellConfiguration()
        Returns the default configuration for an accompanied sidebar list cell.
      • listGroupedCellConfiguration

        @NotNull
        public static @NotNull UIBackgroundConfiguration listGroupedCellConfiguration()
        Returns the default configuration for a grouped list cell.
      • listGroupedHeaderFooterConfiguration

        @NotNull
        public static @NotNull UIBackgroundConfiguration listGroupedHeaderFooterConfiguration()
        Returns the default configuration for a grouped list header or footer.
      • listPlainCellConfiguration

        @NotNull
        public static @NotNull UIBackgroundConfiguration listPlainCellConfiguration()
        Returns the default configuration for a plain list cell.
      • listPlainHeaderFooterConfiguration

        @NotNull
        public static @NotNull UIBackgroundConfiguration listPlainHeaderFooterConfiguration()
        Returns the default configuration for a plain list header or footer.
      • listSidebarCellConfiguration

        @NotNull
        public static @NotNull UIBackgroundConfiguration listSidebarCellConfiguration()
        Returns the default configuration for a sidebar list cell.
      • listSidebarHeaderConfiguration

        @NotNull
        public static @NotNull UIBackgroundConfiguration listSidebarHeaderConfiguration()
        Returns the default configuration for a sidebar list header.
      • resolveClassMethod

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

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

        @NotNull
        public @NotNull UIColor resolvedBackgroundColorForTintColor​(@NotNull
                                                                    @NotNull UIColor tintColor)
        Returns the resolved background color for the specified tint color, based on the `backgroundColor` and `backgroundColorTransformer`.
      • resolvedStrokeColorForTintColor

        @NotNull
        public @NotNull UIColor resolvedStrokeColorForTintColor​(@NotNull
                                                                @NotNull UIColor tintColor)
        Returns the resolved stroke color for the specified tint color, based on the `strokeColor` and `strokeColorTransformer`.
      • setBackgroundColor

        public void setBackgroundColor​(@Nullable
                                       @Nullable UIColor value)
        Configures the color of the background. A nil value uses the view's tint color; use `clearColor` for no color (transparent).
      • setBackgroundInsets

        public void setBackgroundInsets​(NSDirectionalEdgeInsets value)
        Insets (or outsets, if negative) for the background and stroke, relative to the edges of the containing view. These also apply to the custom view. Default is NSDirectionalEdgeInsetsZero.
      • setCornerRadius

        public void setCornerRadius​(double value)
        The preferred corner radius (using a continuous corner curve) for the background and stroke. This is also applied to the custom view. Default is 0. If the view is too small to fit the requested radius, the corner curve and radius will be adjusted to fit.
      • setCustomView

        public void setCustomView​(@Nullable
                                  @Nullable UIView value)
        A custom view for the background. The custom view must have translatesAutoresizingMaskIntoConstraints enabled, but may use auto layout constraints internally for layout of subviews.
      • setEdgesAddingLayoutMarginsToBackgroundInsets

        public void setEdgesAddingLayoutMarginsToBackgroundInsets​(long value)
        The edges on which the containing view's layout margins are added to the `backgroundInsets`, effectively making the `backgroundInsets` values relative to the containing view's layout margins for these edges. Default is NSDirectionalRectEdgeNone.
      • setStrokeColor

        public void setStrokeColor​(@Nullable
                                   @Nullable UIColor value)
        Configures the color of the stroke. A nil value uses the view's tint color; use `clearColor` for no color (transparent).
      • setStrokeOutset

        public void setStrokeOutset​(double value)
        Outset (or inset, if negative) for the stroke, relative to the background (including any backgroundInsets). Default is 0. The corner radius of the stroke is adjusted for any outset to remain concentric with the background.
      • setStrokeWidth

        public void setStrokeWidth​(double value)
        The width of the stroke. Default is 0.
      • setVersion_static

        public static void setVersion_static​(long aVersion)
      • setVisualEffect

        public void setVisualEffect​(@Nullable
                                    @Nullable UIVisualEffect value)
        The visual effect to apply to the background. Default is nil.
      • strokeColor

        @Nullable
        public @Nullable UIColor strokeColor()
        Configures the color of the stroke. A nil value uses the view's tint color; use `clearColor` for no color (transparent).
      • strokeOutset

        public double strokeOutset()
        Outset (or inset, if negative) for the stroke, relative to the background (including any backgroundInsets). Default is 0. The corner radius of the stroke is adjusted for any outset to remain concentric with the background.
      • strokeWidth

        public double strokeWidth()
        The width of the stroke. Default is 0.
      • 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
      • updatedConfigurationForState

        @NotNull
        public @NotNull UIBackgroundConfiguration updatedConfigurationForState​(@NotNull
                                                                               @NotNull UIConfigurationState state)
        Returns a copy of the configuration updated for the specified state, by applying the configuration's default values for that state to any properties that have not been customized.
      • version_static

        public static long version_static()
      • visualEffect

        @Nullable
        public @Nullable UIVisualEffect visualEffect()
        The visual effect to apply to the background. Default is nil.
      • image

        @Nullable
        public @Nullable UIImage image()
        The image to use. Default is nil. API-Since: 15.0
      • imageContentMode

        public long imageContentMode()
        The content mode to use when rendering the image. Default is UIViewContentModeScaleToFill. API-Since: 15.0
      • setImage

        public void setImage​(@Nullable
                             @Nullable UIImage value)
        The image to use. Default is nil. API-Since: 15.0
      • setImageContentMode

        public void setImageContentMode​(long value)
        The content mode to use when rendering the image. Default is UIViewContentModeScaleToFill. API-Since: 15.0
      • useStoredAccessor

        @Deprecated
        public static boolean useStoredAccessor()
        Deprecated.