Package apple.uikit
Class UIBackgroundConfiguration
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.uikit.UIBackgroundConfiguration
-
- All Implemented Interfaces:
NSCoding,NSCopying,NSSecureCoding,NSObject
public class UIBackgroundConfiguration extends NSObject implements NSCopying, NSSecureCoding
API-Since: 14.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUIBackgroundConfiguration.Block_backgroundColorTransformer_retstatic interfaceUIBackgroundConfiguration.Block_setBackgroundColorTransformerstatic interfaceUIBackgroundConfiguration.Block_setStrokeColorTransformerstatic interfaceUIBackgroundConfiguration.Block_strokeColorTransformer_ret-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Block_accessibilityActivateBlock_ret, NSObject.Block_accessibilityActivationPointBlock_ret, NSObject.Block_accessibilityAttributedHintBlock_ret, NSObject.Block_accessibilityAttributedLabelBlock_ret, NSObject.Block_accessibilityAttributedUserInputLabelsBlock_ret, NSObject.Block_accessibilityAttributedValueBlock_ret, NSObject.Block_accessibilityContainerTypeBlock_ret, NSObject.Block_accessibilityCustomActionsBlock_ret, NSObject.Block_accessibilityCustomRotorsBlock_ret, NSObject.Block_accessibilityDecrementBlock_ret, NSObject.Block_accessibilityElementsBlock_ret, NSObject.Block_accessibilityElementsHiddenBlock_ret, NSObject.Block_accessibilityFrameBlock_ret, NSObject.Block_accessibilityHeaderElementsBlock_ret, NSObject.Block_accessibilityHintBlock_ret, NSObject.Block_accessibilityIdentifierBlock_ret, NSObject.Block_accessibilityIncrementBlock_ret, NSObject.Block_accessibilityLabelBlock_ret, NSObject.Block_accessibilityLanguageBlock_ret, NSObject.Block_accessibilityMagicTapBlock_ret, NSObject.Block_accessibilityNavigationStyleBlock_ret, NSObject.Block_accessibilityPathBlock_ret, NSObject.Block_accessibilityPerformEscapeBlock_ret, NSObject.Block_accessibilityRespondsToUserInteractionBlock_ret, NSObject.Block_accessibilityShouldGroupAccessibilityChildrenBlock_ret, NSObject.Block_accessibilityTextualContextBlock_ret, NSObject.Block_accessibilityTraitsBlock_ret, NSObject.Block_accessibilityUserInputLabelsBlock_ret, NSObject.Block_accessibilityValueBlock_ret, NSObject.Block_accessibilityViewIsModalBlock_ret, NSObject.Block_automationElementsBlock_ret, NSObject.Block_isAccessibilityElementBlock_ret, NSObject.Block_setAccessibilityActivateBlock, NSObject.Block_setAccessibilityActivationPointBlock, NSObject.Block_setAccessibilityAttributedHintBlock, NSObject.Block_setAccessibilityAttributedLabelBlock, NSObject.Block_setAccessibilityAttributedUserInputLabelsBlock, NSObject.Block_setAccessibilityAttributedValueBlock, NSObject.Block_setAccessibilityContainerTypeBlock, NSObject.Block_setAccessibilityCustomActionsBlock, NSObject.Block_setAccessibilityCustomRotorsBlock, NSObject.Block_setAccessibilityDecrementBlock, NSObject.Block_setAccessibilityElementsBlock, NSObject.Block_setAccessibilityElementsHiddenBlock, NSObject.Block_setAccessibilityFrameBlock, NSObject.Block_setAccessibilityHeaderElementsBlock, NSObject.Block_setAccessibilityHintBlock, NSObject.Block_setAccessibilityIdentifierBlock, NSObject.Block_setAccessibilityIncrementBlock, NSObject.Block_setAccessibilityLabelBlock, NSObject.Block_setAccessibilityLanguageBlock, NSObject.Block_setAccessibilityMagicTapBlock, NSObject.Block_setAccessibilityNavigationStyleBlock, NSObject.Block_setAccessibilityPathBlock, NSObject.Block_setAccessibilityPerformEscapeBlock, NSObject.Block_setAccessibilityRespondsToUserInteractionBlock, NSObject.Block_setAccessibilityShouldGroupAccessibilityChildrenBlock, NSObject.Block_setAccessibilityTextualContextBlock, NSObject.Block_setAccessibilityTraitsBlock, NSObject.Block_setAccessibilityUserInputLabelsBlock, NSObject.Block_setAccessibilityValueBlock, NSObject.Block_setAccessibilityViewIsModalBlock, NSObject.Block_setAutomationElementsBlock, NSObject.Block_setIsAccessibilityElementBlock, NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedUIBackgroundConfiguration(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean_supportsSecureCoding()This property must return YES on all classes that allow secure coding.static booleanaccessInstanceVariablesDirectly()static UIBackgroundConfigurationalloc()static UIBackgroundConfigurationallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)static booleanautomaticallyNotifiesObserversForKey(@NotNull java.lang.String key)@Nullable UIColorbackgroundColor()Configures the color of the background.@Nullable UIBackgroundConfiguration.Block_backgroundColorTransformer_retbackgroundColorTransformer()Optional color transformer that is used to resolve the background color.NSDirectionalEdgeInsetsbackgroundInsets()Insets (or outsets, if negative) for the background and stroke, relative to the edges of the containing view.static voidcancelPreviousPerformRequestsWithTarget(@NotNull java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull java.lang.Object aTarget, @NotNull org.moe.natj.objc.SEL aSelector, @Nullable java.lang.Object anArgument)static @NotNull NSArray<java.lang.String>classFallbacksForKeyedArchiver()static @NotNull org.moe.natj.objc.ClassclassForKeyedUnarchiver()static @NotNull UIBackgroundConfigurationclearConfiguration()Returns a clear configuration, with no default styling.@NotNull java.lang.ObjectcopyWithZone(@Nullable org.moe.natj.general.ptr.VoidPtr zone)doublecornerRadius()The preferred corner radius (using a continuous corner curve) for the background and stroke.@Nullable UIViewcustomView()A custom view for the background.static java.lang.StringdebugDescription_static()static java.lang.Stringdescription_static()longedgesAddingLayoutMarginsToBackgroundInsets()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.voidencodeWithCoder(@NotNull NSCoder coder)static longhash_static()@Nullable UIImageimage()The image to use.longimageContentMode()The content mode to use when rendering the image.UIBackgroundConfigurationinit()UIBackgroundConfigurationinitWithCoder(@NotNull NSCoder coder)NS_DESIGNATED_INITIALIZERstatic NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)static @NotNull UIBackgroundConfigurationlistAccompaniedSidebarCellConfiguration()Returns the default configuration for an accompanied sidebar list cell.static @NotNull UIBackgroundConfigurationlistGroupedCellConfiguration()Returns the default configuration for a grouped list cell.static @NotNull UIBackgroundConfigurationlistGroupedHeaderFooterConfiguration()Returns the default configuration for a grouped list header or footer.static @NotNull UIBackgroundConfigurationlistPlainCellConfiguration()Returns the default configuration for a plain list cell.static @NotNull UIBackgroundConfigurationlistPlainHeaderFooterConfiguration()Returns the default configuration for a plain list header or footer.static @NotNull UIBackgroundConfigurationlistSidebarCellConfiguration()Returns the default configuration for a sidebar list cell.static @NotNull UIBackgroundConfigurationlistSidebarHeaderConfiguration()Returns the default configuration for a sidebar list header.static UIBackgroundConfigurationnew_objc()static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)@NotNull UIColorresolvedBackgroundColorForTintColor(@NotNull UIColor tintColor)Returns the resolved background color for the specified tint color, based on the `backgroundColor` and `backgroundColorTransformer`.@NotNull UIColorresolvedStrokeColorForTintColor(@NotNull UIColor tintColor)Returns the resolved stroke color for the specified tint color, based on the `strokeColor` and `strokeColorTransformer`.static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)voidsetBackgroundColor(@Nullable UIColor value)Configures the color of the background.voidsetBackgroundColorTransformer(@Nullable UIBackgroundConfiguration.Block_setBackgroundColorTransformer value)Optional color transformer that is used to resolve the background color.voidsetBackgroundInsets(NSDirectionalEdgeInsets value)Insets (or outsets, if negative) for the background and stroke, relative to the edges of the containing view.voidsetCornerRadius(double value)The preferred corner radius (using a continuous corner curve) for the background and stroke.voidsetCustomView(@Nullable UIView value)A custom view for the background.voidsetEdgesAddingLayoutMarginsToBackgroundInsets(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.voidsetImage(@Nullable UIImage value)The image to use.voidsetImageContentMode(long value)The content mode to use when rendering the image.voidsetStrokeColor(@Nullable UIColor value)Configures the color of the stroke.voidsetStrokeColorTransformer(@Nullable UIBackgroundConfiguration.Block_setStrokeColorTransformer value)Optional color transformer that is used to resolve the stroke color.voidsetStrokeOutset(double value)Outset (or inset, if negative) for the stroke, relative to the background (including any backgroundInsets).voidsetStrokeWidth(double value)The width of the stroke.static voidsetVersion_static(long aVersion)voidsetVisualEffect(@Nullable UIVisualEffect value)The visual effect to apply to the background.@Nullable UIColorstrokeColor()Configures the color of the stroke.@Nullable UIBackgroundConfiguration.Block_strokeColorTransformer_retstrokeColorTransformer()Optional color transformer that is used to resolve the stroke color.doublestrokeOutset()Outset (or inset, if negative) for the stroke, relative to the background (including any backgroundInsets).doublestrokeWidth()The width of the stroke.static org.moe.natj.objc.Classsuperclass_static()static booleansupportsSecureCoding()@NotNull UIBackgroundConfigurationupdatedConfigurationForState(@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.static booleanuseStoredAccessor()Deprecated.static longversion_static()@Nullable UIVisualEffectvisualEffect()The visual effect to apply to the background.-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivateBlock, accessibilityActivationPoint, accessibilityActivationPointBlock, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedHintBlock, accessibilityAttributedLabel, accessibilityAttributedLabelBlock, accessibilityAttributedUserInputLabels, accessibilityAttributedUserInputLabelsBlock, accessibilityAttributedValue, accessibilityAttributedValueBlock, accessibilityContainerType, accessibilityContainerTypeBlock, accessibilityCustomActions, accessibilityCustomActionsBlock, accessibilityCustomRotors, accessibilityCustomRotorsBlock, accessibilityDecrement, accessibilityDecrementBlock, accessibilityDirectTouchOptions, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsBlock, accessibilityElementsHidden, accessibilityElementsHiddenBlock, accessibilityFrame, accessibilityFrameBlock, accessibilityHeaderElementsBlock, accessibilityHint, accessibilityHintBlock, accessibilityIdentifierBlock, accessibilityIncrement, accessibilityIncrementBlock, accessibilityLabel, accessibilityLabelBlock, accessibilityLanguage, accessibilityLanguageBlock, accessibilityMagicTapBlock, accessibilityNavigationStyle, accessibilityNavigationStyleBlock, accessibilityPath, accessibilityPathBlock, accessibilityPerformEscape, accessibilityPerformEscapeBlock, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityRespondsToUserInteractionBlock, accessibilityScroll, accessibilityShouldGroupAccessibilityChildrenBlock, accessibilityTextualContext, accessibilityTextualContextBlock, accessibilityTraits, accessibilityTraitsBlock, accessibilityUserInputLabels, accessibilityUserInputLabelsBlock, accessibilityValue, accessibilityValueBlock, accessibilityViewIsModal, accessibilityViewIsModalBlock, accessibilityZoomInAtPoint, accessibilityZoomOutAtPoint, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, automationElements, automationElementsBlock, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hash, indexOfAccessibilityElement, isAccessibilityElement, isAccessibilityElementBlock, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivateBlock, setAccessibilityActivationPoint, setAccessibilityActivationPointBlock, setAccessibilityAttributedHint, setAccessibilityAttributedHintBlock, setAccessibilityAttributedLabel, setAccessibilityAttributedLabelBlock, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedUserInputLabelsBlock, setAccessibilityAttributedValue, setAccessibilityAttributedValueBlock, setAccessibilityContainerType, setAccessibilityContainerTypeBlock, setAccessibilityCustomActions, setAccessibilityCustomActionsBlock, setAccessibilityCustomRotors, setAccessibilityCustomRotorsBlock, setAccessibilityDecrementBlock, setAccessibilityDirectTouchOptions, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsBlock, setAccessibilityElementsHidden, setAccessibilityElementsHiddenBlock, setAccessibilityFrame, setAccessibilityFrameBlock, setAccessibilityHeaderElementsBlock, setAccessibilityHint, setAccessibilityHintBlock, setAccessibilityIdentifierBlock, setAccessibilityIncrementBlock, setAccessibilityLabel, setAccessibilityLabelBlock, setAccessibilityLanguage, setAccessibilityLanguageBlock, setAccessibilityMagicTapBlock, setAccessibilityNavigationStyle, setAccessibilityNavigationStyleBlock, setAccessibilityPath, setAccessibilityPathBlock, setAccessibilityPerformEscapeBlock, setAccessibilityRespondsToUserInteraction, setAccessibilityRespondsToUserInteractionBlock, setAccessibilityShouldGroupAccessibilityChildrenBlock, setAccessibilityTextualContext, setAccessibilityTextualContextBlock, setAccessibilityTraits, setAccessibilityTraitsBlock, setAccessibilityUserInputLabels, setAccessibilityUserInputLabelsBlock, setAccessibilityValue, setAccessibilityValueBlock, setAccessibilityViewIsModal, setAccessibilityViewIsModalBlock, setAutomationElements, setAutomationElementsBlock, setIsAccessibilityElement, setIsAccessibilityElementBlock, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, storedValueForKey, superclass, takeStoredValueForKey, takeValueForKey, takeValueForKeyPath, takeValuesFromDictionary, unableToSetNilForKey, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, valuesForKeys, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static UIBackgroundConfiguration alloc()
-
allocWithZone
public static UIBackgroundConfiguration allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
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).
-
backgroundColorTransformer
@Nullable public @Nullable UIBackgroundConfiguration.Block_backgroundColorTransformer_ret backgroundColorTransformer()
Optional color transformer that is used to resolve the background color. A nil value means the `backgroundColor` is used as-is.
-
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:
copyWithZonein interfaceNSCopying
-
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.
-
encodeWithCoder
public void encodeWithCoder(@NotNull @NotNull NSCoder coder)- Specified by:
encodeWithCoderin interfaceNSCoding
-
hash_static
public static long hash_static()
-
init
public UIBackgroundConfiguration init()
-
initWithCoder
public UIBackgroundConfiguration initWithCoder(@NotNull @NotNull NSCoder coder)
Description copied from interface:NSCodingNS_DESIGNATED_INITIALIZER- Specified by:
initWithCoderin interfaceNSCoding
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
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.
-
new_objc
public static UIBackgroundConfiguration 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
@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).
-
setBackgroundColorTransformer
public void setBackgroundColorTransformer(@Nullable @Nullable UIBackgroundConfiguration.Block_setBackgroundColorTransformer value)Optional color transformer that is used to resolve the background color. A nil value means the `backgroundColor` is used as-is.
-
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).
-
setStrokeColorTransformer
public void setStrokeColorTransformer(@Nullable @Nullable UIBackgroundConfiguration.Block_setStrokeColorTransformer value)Optional color transformer that is used to resolve the stroke color. A nil value means the `strokeColor` is used as-is.
-
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).
-
strokeColorTransformer
@Nullable public @Nullable UIBackgroundConfiguration.Block_strokeColorTransformer_ret strokeColorTransformer()
Optional color transformer that is used to resolve the stroke color. A nil value means the `strokeColor` is used as-is.
-
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:NSSecureCodingThis 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:
_supportsSecureCodingin interfaceNSSecureCoding
-
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.
-
-