Package apple.uikit

Class UIBackgroundConfiguration

    • Constructor Detail

      • UIBackgroundConfiguration

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

      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
      • allocWithZone

        public static java.lang.Object allocWithZone​(org.moe.natj.general.ptr.VoidPtr zone)
      • automaticallyNotifiesObserversForKey

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

        public 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​(java.lang.Object aTarget)
      • cancelPreviousPerformRequestsWithTargetSelectorObject

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

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

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

        public static java.lang.Object clearConfiguration()
        Returns a clear configuration, with no default styling.
      • copyWithZone

        public java.lang.Object copyWithZone​(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

        public 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

        public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey​(java.lang.String key)
      • listAccompaniedSidebarCellConfiguration

        public static java.lang.Object listAccompaniedSidebarCellConfiguration()
        Returns the default configuration for an accompanied sidebar list cell.
      • listGroupedCellConfiguration

        public static java.lang.Object listGroupedCellConfiguration()
        Returns the default configuration for a grouped list cell.
      • listGroupedHeaderFooterConfiguration

        public static java.lang.Object listGroupedHeaderFooterConfiguration()
        Returns the default configuration for a grouped list header or footer.
      • listPlainCellConfiguration

        public static java.lang.Object listPlainCellConfiguration()
        Returns the default configuration for a plain list cell.
      • listPlainHeaderFooterConfiguration

        public static java.lang.Object listPlainHeaderFooterConfiguration()
        Returns the default configuration for a plain list header or footer.
      • listSidebarCellConfiguration

        public static java.lang.Object listSidebarCellConfiguration()
        Returns the default configuration for a sidebar list cell.
      • listSidebarHeaderConfiguration

        public static java.lang.Object listSidebarHeaderConfiguration()
        Returns the default configuration for a sidebar list header.
      • new_objc

        public static java.lang.Object new_objc()
      • resolveClassMethod

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

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

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

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

        public void setBackgroundColor​(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​(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​(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​(UIVisualEffect value)
        The visual effect to apply to the background. Default is nil.
      • strokeColor

        public 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

        public java.lang.Object updatedConfigurationForState​(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

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