Package apple.uikit
Class UISheetPresentationController
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.uikit.UIPresentationController
-
- apple.uikit.UISheetPresentationController
-
- All Implemented Interfaces:
NSObject,UIAppearanceContainer,UIContentContainer,UIFocusEnvironment,UITraitChangeObservable,UITraitEnvironment
public class UISheetPresentationController extends UIPresentationController
API-Since: 15.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUISheetPresentationController.Block_animateChanges-
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
-
Nested classes/interfaces inherited from interface apple.uikit.protocol.UITraitChangeObservable
UITraitChangeObservable.Block_registerForTraitChangesWithHandler
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedUISheetPresentationController(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static booleanaccessInstanceVariablesDirectly()static UISheetPresentationControlleralloc()static UISheetPresentationControllerallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)voidanimateChanges(@NotNull UISheetPresentationController.Block_animateChanges changes)To animate changing any of the above properties, set them inside a block passed to this method.static booleanautomaticallyNotifiesObserversForKey(@NotNull java.lang.String key)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 java.lang.StringdebugDescription_static()@Nullable java.lang.Objectdelegate()The delegate inherited from UIPresentationController, redeclared with conformance to UISheetPresentationControllerDelegate.static java.lang.Stringdescription_static()@NotNull NSArray<? extends UISheetPresentationControllerDetent>detents()The array of detents that the sheet may rest at.static longhash_static()UISheetPresentationControllerinit()UISheetPresentationControllerinitWithPresentedViewControllerPresentingViewController(@NotNull UIViewController presentedViewController, @Nullable UIViewController presentingViewController)static 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)voidinvalidateDetents()If an external input (e.g.static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)@Nullable java.lang.StringlargestUndimmedDetentIdentifier()The identifier of the largest detent that is not dimmed.static UISheetPresentationControllernew_objc()doublepreferredCornerRadius()The preferred corner radius of the sheet when presented.booleanprefersEdgeAttachedInCompactHeight()Set to YES to cause the sheet to layout with an edge-attached appearance in compact height instead of full screen.booleanprefersGrabberVisible()Set to YES to show a grabber at the top of the sheet.booleanprefersPageSizing()Whether the sheet sizes itself for readable content.booleanprefersScrollingExpandsWhenScrolledToEdge()If there is a larger detent to expand to than the selected detent, and a descendent scroll view is scrolled to top, this controls whether scrolling down will expand to a larger detent.static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)@Nullable java.lang.StringselectedDetentIdentifier()The identifier of the selected detent.voidsetDelegate(@Nullable java.lang.Object value)The delegate inherited from UIPresentationController, redeclared with conformance to UISheetPresentationControllerDelegate.voidsetDelegate_unsafe(@Nullable java.lang.Object value)The delegate inherited from UIPresentationController, redeclared with conformance to UISheetPresentationControllerDelegate.voidsetDetents(@NotNull NSArray<? extends UISheetPresentationControllerDetent> value)The array of detents that the sheet may rest at.voidsetLargestUndimmedDetentIdentifier(@Nullable java.lang.String value)The identifier of the largest detent that is not dimmed.voidsetPreferredCornerRadius(double value)The preferred corner radius of the sheet when presented.voidsetPrefersEdgeAttachedInCompactHeight(boolean value)Set to YES to cause the sheet to layout with an edge-attached appearance in compact height instead of full screen.voidsetPrefersGrabberVisible(boolean value)Set to YES to show a grabber at the top of the sheet.voidsetPrefersPageSizing(boolean value)Whether the sheet sizes itself for readable content.voidsetPrefersScrollingExpandsWhenScrolledToEdge(boolean value)If there is a larger detent to expand to than the selected detent, and a descendent scroll view is scrolled to top, this controls whether scrolling down will expand to a larger detent.voidsetSelectedDetentIdentifier(@Nullable java.lang.String value)The identifier of the selected detent.voidsetSourceView(@Nullable UIView value)If specified, the sheet will attempt to visually center itself over this view.static voidsetVersion_static(long aVersion)voidsetWidthFollowsPreferredContentSizeWhenEdgeAttached(boolean value)Set to YES to allow preferredContentSize to influence the width of the sheet when edge-attached.@Nullable UIViewsourceView()If specified, the sheet will attempt to visually center itself over this view.static org.moe.natj.objc.Classsuperclass_static()static booleanuseStoredAccessor()Deprecated.static longversion_static()booleanwidthFollowsPreferredContentSizeWhenEdgeAttached()Set to YES to allow preferredContentSize to influence the width of the sheet when edge-attached.-
Methods inherited from class apple.uikit.UIPresentationController
adaptivePresentationStyle, adaptivePresentationStyleForTraitCollection, containerView, containerViewDidLayoutSubviews, containerViewWillLayoutSubviews, didUpdateFocusInContextWithAnimationCoordinator, dismissalTransitionDidEnd, dismissalTransitionWillBegin, focusGroupIdentifier, focusItemContainer, frameOfPresentedViewInContainerView, overrideTraitCollection, parentFocusEnvironment, preferredContentSize, preferredContentSizeDidChangeForChildContentContainer, preferredFocusedView, preferredFocusEnvironments, presentationStyle, presentationTransitionDidEnd, presentationTransitionWillBegin, presentedView, presentedViewController, presentingViewController, registerForTraitChangesWithAction, registerForTraitChangesWithHandler, registerForTraitChangesWithTargetAction, setNeedsFocusUpdate, setOverrideTraitCollection, shouldPresentInFullscreen, shouldRemovePresentersView, shouldUpdateFocusInContext, sizeForChildContentContainerWithParentContainerSize, systemLayoutFittingSizeDidChangeForChildContentContainer, traitCollection, traitCollectionDidChange, traitOverrides, unregisterForTraitChanges, updateFocusIfNeeded, viewWillTransitionToSizeWithTransitionCoordinator, willTransitionToTraitCollectionWithTransitionCoordinator
-
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 UISheetPresentationController alloc()
-
allocWithZone
public static UISheetPresentationController allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
animateChanges
public void animateChanges(@NotNull @NotNull UISheetPresentationController.Block_animateChanges changes)To animate changing any of the above properties, set them inside a block passed to this method. By the time this method returns, the receiver and all adjacent sheets in the sheet stack and their subviews will have been laid out.
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(@NotNull @NotNull java.lang.String key)
-
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()
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
delegate
@Nullable public @Nullable java.lang.Object delegate()
The delegate inherited from UIPresentationController, redeclared with conformance to UISheetPresentationControllerDelegate.- Overrides:
delegatein classUIPresentationController
-
description_static
public static java.lang.String description_static()
-
detents
@NotNull public @NotNull NSArray<? extends UISheetPresentationControllerDetent> detents()
The array of detents that the sheet may rest at. This array must have at least one element. Detents must be specified in order from smallest to largest height. Default: an array of only [UISheetPresentationControllerDetent largeDetent]
-
hash_static
public static long hash_static()
-
init
public UISheetPresentationController init()
- Overrides:
initin classUIPresentationController
-
initWithPresentedViewControllerPresentingViewController
public UISheetPresentationController initWithPresentedViewControllerPresentingViewController(@NotNull @NotNull UIViewController presentedViewController, @Nullable @Nullable UIViewController presentingViewController)
- Overrides:
initWithPresentedViewControllerPresentingViewControllerin classUIPresentationController
-
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)
-
largestUndimmedDetentIdentifier
@Nullable public @Nullable java.lang.String largestUndimmedDetentIdentifier()
The identifier of the largest detent that is not dimmed. When nil or the identifier is not found in detents, all detents are dimmed. Default: nil
-
new_objc
public static UISheetPresentationController new_objc()
-
preferredCornerRadius
public double preferredCornerRadius()
The preferred corner radius of the sheet when presented. This value is only respected when the sheet is at the front of its stack. Default: UISheetPresentationControllerAutomaticDimension
-
prefersEdgeAttachedInCompactHeight
public boolean prefersEdgeAttachedInCompactHeight()
Set to YES to cause the sheet to layout with an edge-attached appearance in compact height instead of full screen. Default: NO
-
prefersGrabberVisible
public boolean prefersGrabberVisible()
Set to YES to show a grabber at the top of the sheet. Default: NO
-
prefersScrollingExpandsWhenScrolledToEdge
public boolean prefersScrollingExpandsWhenScrolledToEdge()
If there is a larger detent to expand to than the selected detent, and a descendent scroll view is scrolled to top, this controls whether scrolling down will expand to a larger detent. Useful to set to NO for non-modal sheets, where scrolling in the sheet should not expand the sheet and obscure the content above. Default: YES
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
selectedDetentIdentifier
@Nullable public @Nullable java.lang.String selectedDetentIdentifier()
The identifier of the selected detent. When nil or the identifier is not found in detents, the sheet is displayed at the smallest detent. Default: nil
-
setDelegate_unsafe
public void setDelegate_unsafe(@Nullable @Nullable java.lang.Object value)The delegate inherited from UIPresentationController, redeclared with conformance to UISheetPresentationControllerDelegate.- Overrides:
setDelegate_unsafein classUIPresentationController
-
setDelegate
public void setDelegate(@Nullable @Nullable java.lang.Object value)The delegate inherited from UIPresentationController, redeclared with conformance to UISheetPresentationControllerDelegate.- Overrides:
setDelegatein classUIPresentationController
-
setDetents
public void setDetents(@NotNull @NotNull NSArray<? extends UISheetPresentationControllerDetent> value)The array of detents that the sheet may rest at. This array must have at least one element. Detents must be specified in order from smallest to largest height. Default: an array of only [UISheetPresentationControllerDetent largeDetent]
-
setLargestUndimmedDetentIdentifier
public void setLargestUndimmedDetentIdentifier(@Nullable @Nullable java.lang.String value)The identifier of the largest detent that is not dimmed. When nil or the identifier is not found in detents, all detents are dimmed. Default: nil
-
setPreferredCornerRadius
public void setPreferredCornerRadius(double value)
The preferred corner radius of the sheet when presented. This value is only respected when the sheet is at the front of its stack. Default: UISheetPresentationControllerAutomaticDimension
-
setPrefersEdgeAttachedInCompactHeight
public void setPrefersEdgeAttachedInCompactHeight(boolean value)
Set to YES to cause the sheet to layout with an edge-attached appearance in compact height instead of full screen. Default: NO
-
setPrefersGrabberVisible
public void setPrefersGrabberVisible(boolean value)
Set to YES to show a grabber at the top of the sheet. Default: NO
-
setPrefersScrollingExpandsWhenScrolledToEdge
public void setPrefersScrollingExpandsWhenScrolledToEdge(boolean value)
If there is a larger detent to expand to than the selected detent, and a descendent scroll view is scrolled to top, this controls whether scrolling down will expand to a larger detent. Useful to set to NO for non-modal sheets, where scrolling in the sheet should not expand the sheet and obscure the content above. Default: YES
-
setSelectedDetentIdentifier
public void setSelectedDetentIdentifier(@Nullable @Nullable java.lang.String value)The identifier of the selected detent. When nil or the identifier is not found in detents, the sheet is displayed at the smallest detent. Default: nil
-
setSourceView
public void setSourceView(@Nullable @Nullable UIView value)If specified, the sheet will attempt to visually center itself over this view. Default: nil
-
setVersion_static
public static void setVersion_static(long aVersion)
-
setWidthFollowsPreferredContentSizeWhenEdgeAttached
public void setWidthFollowsPreferredContentSizeWhenEdgeAttached(boolean value)
Set to YES to allow preferredContentSize to influence the width of the sheet when edge-attached. When NO, the width of the sheet when edge-attached is always equal to the safe area width of the container. The value of this property is not respected in compact width regular height. Default: NO
-
sourceView
@Nullable public @Nullable UIView sourceView()
If specified, the sheet will attempt to visually center itself over this view. Default: nil
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
version_static
public static long version_static()
-
widthFollowsPreferredContentSizeWhenEdgeAttached
public boolean widthFollowsPreferredContentSizeWhenEdgeAttached()
Set to YES to allow preferredContentSize to influence the width of the sheet when edge-attached. When NO, the width of the sheet when edge-attached is always equal to the safe area width of the container. The value of this property is not respected in compact width regular height. Default: NO
-
invalidateDetents
public void invalidateDetents()
If an external input (e.g. a captured property) to a custom detent changes, call this to notify the sheet to re-evaluate the detent in the next layout pass. There is no need to call this if `detents` only contains system detents, or if custom detents only use information from the passed in context. Call within an `animateChanges:` block to animate custom detents to their new heights. API-Since: 16.0
-
prefersPageSizing
public boolean prefersPageSizing()
Whether the sheet sizes itself for readable content. When YES, this maps to the behavior of UIModalPresentationPageSheet, where the sheet width follows the readable width. When NO, this maps to the behavior of UIModalPresentationFormSheet, where the sheet size follows the presented view controller's `preferredContentSize`. Default: YES API-Since: 17.0
-
setPrefersPageSizing
public void setPrefersPageSizing(boolean value)
Whether the sheet sizes itself for readable content. When YES, this maps to the behavior of UIModalPresentationPageSheet, where the sheet width follows the readable width. When NO, this maps to the behavior of UIModalPresentationFormSheet, where the sheet size follows the presented view controller's `preferredContentSize`. Default: YES API-Since: 17.0
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
-