Package apple.uikit
Class UIWindowScene
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.uikit.UIResponder
-
- apple.uikit.UIScene
-
- apple.uikit.UIWindowScene
-
- All Implemented Interfaces:
NSObject,UIActivityItemsConfigurationProviding,UIPasteConfigurationSupporting,UIResponderStandardEditActions,UITraitChangeObservable,UITraitEnvironment,UIUserActivityRestoring
public class UIWindowScene extends UIScene implements UITraitEnvironment, UITraitChangeObservable
API-Since: 13.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUIWindowScene.Block_requestGeometryUpdateWithPreferencesErrorHandler-
Nested classes/interfaces inherited from class apple.uikit.UIScene
UIScene.Block_openURLOptionsCompletionHandler
-
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.UIResponderStandardEditActions
UIResponderStandardEditActions.Block_updateTextAttributesWithConversionHandler
-
Nested classes/interfaces inherited from interface apple.uikit.protocol.UITraitChangeObservable
UITraitChangeObservable.Block_registerForTraitChangesWithHandler
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedUIWindowScene(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()@Nullable UIActivityItemsConfigurationProvidingactivityItemsConfigurationSource()An optional object used as a source of scene-level activity items configuration If this property returns @c nil, the @c activityItemsConfiguration property of the most-presented view controller of the scene's key window will be used for scene-level sharing and activities.static UIWindowScenealloc()static UIWindowSceneallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)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 voidclearTextInputContextIdentifier(@NotNull java.lang.String identifier)@NotNull UICoordinateSpacecoordinateSpace()static java.lang.StringdebugDescription_static()static java.lang.Stringdescription_static()@NotNull UIWindowSceneGeometryeffectiveGeometry()Provides the current resolved values for the window scene's geometry in system space.@Nullable UIFocusSystemfocusSystem()Returns the focus system that is responsible for this scene or nil if this scene does not support focus.static longhash_static()UIWindowSceneinit()UIWindowSceneinitWithSessionConnectionOptions(@NotNull UISceneSession session, @NotNull UISceneConnectionOptions connectionOptions)An initializer for subclasses, will be called by UIKit and not intended to be called by applications.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)longinterfaceOrientation()booleanisFullScreen()static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)@Nullable UIWindowkeyWindow()The key window for this UIWindowScene API-Since: 15.0static UIWindowScenenew_objc()@NotNull UITraitChangeRegistrationregisterForTraitChangesWithAction(@NotNull NSArray<?> traits, @NotNull org.moe.natj.objc.SEL action)Convenience method where the target is self.@NotNull UITraitChangeRegistrationregisterForTraitChangesWithHandler(@NotNull NSArray<?> traits, UITraitChangeObservable.Block_registerForTraitChangesWithHandler handler)@NotNull UITraitChangeRegistrationregisterForTraitChangesWithTargetAction(@NotNull NSArray<?> traits, @NotNull java.lang.Object target, @NotNull org.moe.natj.objc.SEL action)The action method you use with the following registration APIs may have zero, one, or two parameters.voidrequestGeometryUpdateWithPreferencesErrorHandler(@NotNull UIWindowSceneGeometryPreferences geometryPreferences, @Nullable UIWindowScene.Block_requestGeometryUpdateWithPreferencesErrorHandler errorHandler)Request an update to the window scene's geometry in system space.static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)@NotNull UIScreenscreen()@Nullable UIScreenshotServicescreenshotService()The screenshot object associated with the scene This is non-null if the screenshot service is available for this window scenevoidsetActivityItemsConfigurationSource(@Nullable UIActivityItemsConfigurationProviding value)An optional object used as a source of scene-level activity items configuration If this property returns @c nil, the @c activityItemsConfiguration property of the most-presented view controller of the scene's key window will be used for scene-level sharing and activities.voidsetActivityItemsConfigurationSource_unsafe(@Nullable UIActivityItemsConfigurationProviding value)An optional object used as a source of scene-level activity items configuration If this property returns @c nil, the @c activityItemsConfiguration property of the most-presented view controller of the scene's key window will be used for scene-level sharing and activities.static voidsetVersion_static(long aVersion)@Nullable UISceneSizeRestrictionssizeRestrictions()Restrictions which the system should use when resizing the scene.@Nullable UIStatusBarManagerstatusBarManager()API-Since: 13.0static org.moe.natj.objc.Classsuperclass_static()@NotNull UITraitCollectiontraitCollection()API-Since: 8.0voidtraitCollectionDidChange(@Nullable UITraitCollection previousTraitCollection)Deprecated.@NotNull UITraitOverridestraitOverrides()voidunregisterForTraitChanges(@NotNull UITraitChangeRegistration registration)static booleanuseStoredAccessor()Deprecated.static longversion_static()@Nullable UISceneWindowingBehaviorswindowingBehaviors()Additional window behaviors which may be platform specific.@NotNull NSArray<? extends UIWindow>windows()The array of all windows associated with this UIWindowScene-
Methods inherited from class apple.uikit.UIScene
activationConditions, activationState, completeStateRestoration, delegate, extendStateRestoration, openURLOptionsCompletionHandler, pointerLockState, session, setActivationConditions, setDelegate, setSubtitle, setTitle, subtitle, title
-
Methods inherited from class apple.uikit.UIResponder
activityItemsConfiguration, becomeFirstResponder, buildMenuWithBuilder, canBecomeFirstResponder, canPasteItemProviders, canPerformActionWithSender, canResignFirstResponder, captureTextFromCamera, copy, cut, decreaseSize, delete, duplicate, editingInteractionConfiguration, export, find, findAndReplace, findNext, findPrevious, increaseSize, inputAccessoryView, inputAccessoryViewController, inputAssistantItem, inputView, inputViewController, isFirstResponder, keyCommands, makeTextWritingDirectionLeftToRight, makeTextWritingDirectionRightToLeft, motionBeganWithEvent, motionCancelledWithEvent, motionEndedWithEvent, move, nextResponder, paste, pasteAndGo, pasteAndMatchStyle, pasteAndSearch, pasteConfiguration, pasteItemProviders, pressesBeganWithEvent, pressesCancelledWithEvent, pressesChangedWithEvent, pressesEndedWithEvent, print, reloadInputViews, remoteControlReceivedWithEvent, rename, resignFirstResponder, restoreUserActivityState, select, selectAll, setActivityItemsConfiguration, setPasteConfiguration, setUserActivity, targetForActionWithSender, textInputContextIdentifier, textInputMode, toggleBoldface, toggleItalics, toggleUnderline, touchesBeganWithEvent, touchesCancelledWithEvent, touchesEndedWithEvent, touchesEstimatedPropertiesUpdated, touchesMovedWithEvent, undoManager, updateTextAttributesWithConversionHandler, updateUserActivityState, userActivity, useSelectionForFind, validateCommand
-
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 UIWindowScene alloc()
-
allocWithZone
public static UIWindowScene allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
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()
-
clearTextInputContextIdentifier
public static void clearTextInputContextIdentifier(@NotNull @NotNull java.lang.String identifier)
-
coordinateSpace
@NotNull public @NotNull UICoordinateSpace coordinateSpace()
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
hash_static
public static long hash_static()
-
init
public UIWindowScene init()
-
initWithSessionConnectionOptions
public UIWindowScene initWithSessionConnectionOptions(@NotNull @NotNull UISceneSession session, @NotNull @NotNull UISceneConnectionOptions connectionOptions)
Description copied from class:UISceneAn initializer for subclasses, will be called by UIKit and not intended to be called by applications.- Overrides:
initWithSessionConnectionOptionsin classUIScene
-
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)
-
interfaceOrientation
public long interfaceOrientation()
-
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)
-
new_objc
public static UIWindowScene new_objc()
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
screen
@NotNull public @NotNull UIScreen screen()
-
screenshotService
@Nullable public @Nullable UIScreenshotService screenshotService()
The screenshot object associated with the scene This is non-null if the screenshot service is available for this window scene
-
setVersion_static
public static void setVersion_static(long aVersion)
-
sizeRestrictions
@Nullable public @Nullable UISceneSizeRestrictions sizeRestrictions()
Restrictions which the system should use when resizing the scene. This property will be NULL on platforms which don't support scene resize, else a mutable object is returned which the client may customize. API-Since: 13.0
-
statusBarManager
@Nullable public @Nullable UIStatusBarManager statusBarManager()
API-Since: 13.0
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
traitCollection
@NotNull public @NotNull UITraitCollection traitCollection()
Description copied from interface:UITraitEnvironmentAPI-Since: 8.0- Specified by:
traitCollectionin interfaceUITraitEnvironment
-
version_static
public static long version_static()
-
windows
@NotNull public @NotNull NSArray<? extends UIWindow> windows()
The array of all windows associated with this UIWindowScene
-
activityItemsConfigurationSource
@Nullable public @Nullable UIActivityItemsConfigurationProviding activityItemsConfigurationSource()
An optional object used as a source of scene-level activity items configuration If this property returns @c nil, the @c activityItemsConfiguration property of the most-presented view controller of the scene's key window will be used for scene-level sharing and activities. API-Since: 15.0
-
focusSystem
@Nullable public @Nullable UIFocusSystem focusSystem()
Returns the focus system that is responsible for this scene or nil if this scene does not support focus. API-Since: 15.0
-
keyWindow
@Nullable public @Nullable UIWindow keyWindow()
The key window for this UIWindowScene API-Since: 15.0
-
setActivityItemsConfigurationSource_unsafe
public void setActivityItemsConfigurationSource_unsafe(@Nullable @Nullable UIActivityItemsConfigurationProviding value)An optional object used as a source of scene-level activity items configuration If this property returns @c nil, the @c activityItemsConfiguration property of the most-presented view controller of the scene's key window will be used for scene-level sharing and activities. API-Since: 15.0
-
setActivityItemsConfigurationSource
public void setActivityItemsConfigurationSource(@Nullable @Nullable UIActivityItemsConfigurationProviding value)An optional object used as a source of scene-level activity items configuration If this property returns @c nil, the @c activityItemsConfiguration property of the most-presented view controller of the scene's key window will be used for scene-level sharing and activities. API-Since: 15.0
-
effectiveGeometry
@NotNull public @NotNull UIWindowSceneGeometry effectiveGeometry()
Provides the current resolved values for the window scene's geometry in system space. API-Since: 16.0
-
isFullScreen
public boolean isFullScreen()
-
requestGeometryUpdateWithPreferencesErrorHandler
public void requestGeometryUpdateWithPreferencesErrorHandler(@NotNull @NotNull UIWindowSceneGeometryPreferences geometryPreferences, @Nullable @Nullable UIWindowScene.Block_requestGeometryUpdateWithPreferencesErrorHandler errorHandler)Request an update to the window scene's geometry in system space. API-Since: 16.0
-
windowingBehaviors
@Nullable public @Nullable UISceneWindowingBehaviors windowingBehaviors()
Additional window behaviors which may be platform specific. This property will be nil on unsupported platforms, otherwise will provide a mutable object for window behavior customization. API-Since: 16.0
-
registerForTraitChangesWithAction
@NotNull public @NotNull UITraitChangeRegistration registerForTraitChangesWithAction(@NotNull @NotNull NSArray<?> traits, @NotNull @NotNull org.moe.natj.objc.SEL action)
Description copied from interface:UITraitChangeObservableConvenience method where the target is self.- Specified by:
registerForTraitChangesWithActionin interfaceUITraitChangeObservable
-
registerForTraitChangesWithHandler
@NotNull public @NotNull UITraitChangeRegistration registerForTraitChangesWithHandler(@NotNull @NotNull NSArray<?> traits, @NotNull UITraitChangeObservable.Block_registerForTraitChangesWithHandler handler)
- Specified by:
registerForTraitChangesWithHandlerin interfaceUITraitChangeObservable
-
registerForTraitChangesWithTargetAction
@NotNull public @NotNull UITraitChangeRegistration registerForTraitChangesWithTargetAction(@NotNull @NotNull NSArray<?> traits, @NotNull @NotNull java.lang.Object target, @NotNull @NotNull org.moe.natj.objc.SEL action)
Description copied from interface:UITraitChangeObservableThe action method you use with the following registration APIs may have zero, one, or two parameters. If the method accepts at least one parameter, the first parameter will be the trait environment whose traits are changing. If the method accepts two parameters, the second parameter will be the trait environment's previous trait collection before the change.- Specified by:
registerForTraitChangesWithTargetActionin interfaceUITraitChangeObservable
-
traitCollectionDidChange
@Deprecated public void traitCollectionDidChange(@Nullable @Nullable UITraitCollection previousTraitCollection)Deprecated.Description copied from interface:UITraitEnvironmentTo be overridden as needed to provide custom behavior when the environment's traits change. API-Since: 8.0 Deprecated-Since: 17.0 Deprecated-Message: Use the trait change registration APIs declared in the UITraitChangeObservable protocol- Specified by:
traitCollectionDidChangein interfaceUITraitEnvironment
-
traitOverrides
@NotNull public @NotNull UITraitOverrides traitOverrides()
-
unregisterForTraitChanges
public void unregisterForTraitChanges(@NotNull @NotNull UITraitChangeRegistration registration)- Specified by:
unregisterForTraitChangesin interfaceUITraitChangeObservable
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
-