Package apple.uikit
Class UISplitViewController
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.uikit.UIResponder
-
- apple.uikit.UIViewController
-
- apple.uikit.UISplitViewController
-
- All Implemented Interfaces:
NSCoding,NSExtensionRequestHandling,NSObject,UIActivityItemsConfigurationProviding,UIAppearanceContainer,UIContentContainer,UIFocusEnvironment,UIPasteConfigurationSupporting,UIResponderStandardEditActions,UIStateRestoring,UITraitChangeObservable,UITraitEnvironment,UIUserActivityRestoring
public class UISplitViewController extends UIViewController
API-Since: 3.2
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class apple.uikit.UIViewController
UIViewController.Block_dismissViewControllerAnimatedCompletion, UIViewController.Block_presentViewControllerAnimatedCompletion, UIViewController.Block_transitionFromViewControllerToViewControllerDurationOptionsAnimationsCompletion_4, UIViewController.Block_transitionFromViewControllerToViewControllerDurationOptionsAnimationsCompletion_5
-
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 protectedUISplitViewController(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 UISplitViewControlleralloc()static UISplitViewControllerallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)static voidattemptRotationToDeviceOrientation()Deprecated.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)static java.lang.StringdebugDescription_static()@Nullable UISplitViewControllerDelegatedelegate()static java.lang.Stringdescription_static()longdisplayMode()The actual current displayMode of the split view controller.@NotNull UIBarButtonItemdisplayModeButtonItem()A system bar button item whose action will change the displayMode property depending on the result of targetDisplayModeForActionInSplitViewController:.longdisplayModeButtonVisibility()default: automatic API-Since: 14.5static longhash_static()voidhideColumn(long column)-hideColumn: and -showColumn: do not accept the Compact column Collapsed: -hideColumn: always ignored for the Primary column, or if the requested column is not on top; otherwise the column is popped -showColumn: pushes the column (and any intervening columns) if the column is not in the stack; does nothing if the column is on top; pops any covering columns if the column is in the stack but not on top Expanded: -hideColumn: ignored for the Secondary column; ignored when the column is not visible in the current displayMode; otherwise animates to the nearest displayMode where the column is not visible -showColumn: ignored for the Secondary column; ignored when the column is already visible in the current displayMode; otherwise animates to the nearest displayMode where the column is visible If an animation is started due to -show/hideColumn:, the transitionCoordinator for the UISplitViewController is available following the -show/hideColumn: message.UISplitViewControllerinit()UISplitViewControllerinitWithCoder(@NotNull NSCoder coder)NS_DESIGNATED_INITIALIZERUISplitViewControllerinitWithNibNameBundle(@Nullable java.lang.String nibNameOrNil, @Nullable NSBundle nibBundleOrNil)The designated initializer.UISplitViewControllerinitWithStyle(long style)API-Since: 14.0static 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)booleanisCollapsed()Specifies whether the split view controller has collapsed its primary and secondary view controllers together API-Since: 8.0static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)doublemaximumPrimaryColumnWidth()default: UISplitViewControllerAutomaticDimension API-Since: 8.0doublemaximumSupplementaryColumnWidth()API-Since: 14.0doubleminimumPrimaryColumnWidth()default: UISplitViewControllerAutomaticDimension API-Since: 8.0doubleminimumSupplementaryColumnWidth()API-Since: 14.0static UISplitViewControllernew_objc()longpreferredDisplayMode()An animatable property that controls how the primary view controller is hidden and displayed.doublepreferredPrimaryColumnWidth()default: UISplitViewControllerAutomaticDimension API-Since: 14.0doublepreferredPrimaryColumnWidthFraction()default: UISplitViewControllerAutomaticDimension API-Since: 8.0longpreferredSplitBehavior()default Automatic, actual behavior will be determined by width buckets and view aspect ration API-Since: 14.0doublepreferredSupplementaryColumnWidth()API-Since: 14.0doublepreferredSupplementaryColumnWidthFraction()Same as the "Primary" versions but applying to the Supplementary column for the triple-column style UISplitViewController API-Since: 14.0booleanpresentsWithGesture()If 'YES', hidden view can be presented and dismissed via a swipe gesture.longprimaryBackgroundStyle()The background style of the primary view controller.doubleprimaryColumnWidth()The current primary view controller's column width.longprimaryEdge()default: UISplitViewControllerPrimaryEdgeLeading API-Since: 11.0static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)voidsetDelegate(@Nullable UISplitViewControllerDelegate value)voidsetDelegate_unsafe(@Nullable UISplitViewControllerDelegate value)voidsetDisplayModeButtonVisibility(long value)default: automatic API-Since: 14.5voidsetMaximumPrimaryColumnWidth(double value)default: UISplitViewControllerAutomaticDimension API-Since: 8.0voidsetMaximumSupplementaryColumnWidth(double value)API-Since: 14.0voidsetMinimumPrimaryColumnWidth(double value)default: UISplitViewControllerAutomaticDimension API-Since: 8.0voidsetMinimumSupplementaryColumnWidth(double value)API-Since: 14.0voidsetPreferredDisplayMode(long value)An animatable property that controls how the primary view controller is hidden and displayed.voidsetPreferredPrimaryColumnWidth(double value)default: UISplitViewControllerAutomaticDimension API-Since: 14.0voidsetPreferredPrimaryColumnWidthFraction(double value)default: UISplitViewControllerAutomaticDimension API-Since: 8.0voidsetPreferredSplitBehavior(long value)default Automatic, actual behavior will be determined by width buckets and view aspect ration API-Since: 14.0voidsetPreferredSupplementaryColumnWidth(double value)API-Since: 14.0voidsetPreferredSupplementaryColumnWidthFraction(double value)Same as the "Primary" versions but applying to the Supplementary column for the triple-column style UISplitViewController API-Since: 14.0voidsetPresentsWithGesture(boolean value)If 'YES', hidden view can be presented and dismissed via a swipe gesture.voidsetPrimaryBackgroundStyle(long value)The background style of the primary view controller.voidsetPrimaryEdge(long value)default: UISplitViewControllerPrimaryEdgeLeading API-Since: 11.0voidsetShowsSecondaryOnlyButton(boolean value)Default NO.static voidsetVersion_static(long aVersion)voidsetViewControllerForColumn(@Nullable UIViewController vc, long column)If the vc is not a UINavigationController, one will be created, except for UISplitViewControllerColumnCompact.voidsetViewControllers(@NotNull NSArray<? extends UIViewController> value)-setViewController:forColumn:/-viewControllerForColumn: recommended for column-style UISplitViewControllervoidshowColumn(long column)API-Since: 14.0voidshowDetailViewControllerSender(@NotNull UIViewController vc, @Nullable java.lang.Object sender)In a horizontally-regular environment this will set the detail view controller unless it provided an implementation for showViewController:sender: in which case it will be called.booleanshowsSecondaryOnlyButton()Default NO.voidshowViewControllerSender(@NotNull UIViewController vc, @Nullable java.lang.Object sender)In a horizontally-regular environment this will set either the master or detail view controller depending on the original target.longsplitBehavior()API-Since: 14.0longstyle()For information only, will not be called from UIKit code API-Since: 14.0static org.moe.natj.objc.Classsuperclass_static()doublesupplementaryColumnWidth()API-Since: 14.0static booleanuseStoredAccessor()Deprecated.static longversion_static()@Nullable UIViewControllerviewControllerForColumn(long column)API-Since: 14.0@NotNull NSArray<? extends UIViewController>viewControllers()-setViewController:forColumn:/-viewControllerForColumn: recommended for column-style UISplitViewController-
Methods inherited from class apple.uikit.UIViewController
activePresentationController, addChildViewController, additionalSafeAreaInsets, addKeyCommand, allowedChildViewControllersForUnwindingFromSource, applicationFinishedRestoringState, automaticallyAdjustsScrollViewInsets, automaticallyForwardAppearanceAndRotationMethodsToChildViewControllers, beginAppearanceTransitionAnimated, beginRequestWithExtensionContext, bottomLayoutGuide, canPerformUnwindSegueActionFromViewControllerSender, canPerformUnwindSegueActionFromViewControllerWithSender, childViewControllerContainingSegueSource, childViewControllerForHomeIndicatorAutoHidden, childViewControllerForPointerLock, childViewControllerForScreenEdgesDeferringSystemGestures, childViewControllerForStatusBarHidden, childViewControllerForStatusBarStyle, childViewControllers, collapseSecondaryViewControllerForSplitViewController, contentScrollViewForEdge, contentSizeForViewInPopover, contentUnavailableConfiguration, contentUnavailableConfigurationState, decodeRestorableStateWithCoder, definesPresentationContext, didAnimateFirstHalfOfRotationToInterfaceOrientation, didMoveToParentViewController, didReceiveMemoryWarning, didRotateFromInterfaceOrientation, didUpdateFocusInContextWithAnimationCoordinator, disablesAutomaticKeyboardDismissal, dismissModalViewControllerAnimated, dismissMoviePlayerViewControllerAnimated, dismissViewControllerAnimatedCompletion, edgesForExtendedLayout, editButtonItem, encodeRestorableStateWithCoder, encodeWithCoder, endAppearanceTransition, extendedLayoutIncludesOpaqueBars, extensionContext, focusGroupIdentifier, focusItemContainer, hidesBottomBarWhenPushed, interactionActivityTrackingBaseName, interfaceOrientation, isBeingDismissed, isBeingPresented, isEditing, isModalInPopover, isModalInPresentation, isMovingFromParentViewController, isMovingToParentViewController, isViewLoaded, loadView, loadViewIfNeeded, modalPresentationCapturesStatusBarAppearance, modalPresentationStyle, modalTransitionStyle, modalViewController, navigationController, navigationItem, nibBundle, nibName, objectRestorationClass, overrideTraitCollectionForChildViewController, overrideUserInterfaceStyle, parentFocusEnvironment, parentViewController, performsActionsWhilePresentingModally, performSegueWithIdentifierSender, popoverPresentationController, preferredContentSize, preferredContentSizeDidChangeForChildContentContainer, preferredFocusedView, preferredFocusEnvironments, preferredInterfaceOrientationForPresentation, preferredScreenEdgesDeferringSystemGestures, preferredStatusBarStyle, preferredStatusBarUpdateAnimation, prefersHomeIndicatorAutoHidden, prefersPointerLocked, prefersStatusBarHidden, prepareForSegueSender, presentationController, presentedViewController, presentingViewController, presentModalViewControllerAnimated, presentMoviePlayerViewControllerAnimated, presentViewControllerAnimatedCompletion, previewActionItems, providesPresentationContextTransitionStyle, registerForPreviewingWithDelegateSourceView, registerForTraitChangesWithAction, registerForTraitChangesWithHandler, registerForTraitChangesWithTargetAction, removeFromParentViewController, removeKeyCommand, restorationClass, restorationIdentifier, restorationParent, restoresFocusAfterTransition, rotatingFooterView, rotatingHeaderView, searchDisplayController, segueForUnwindingToViewControllerFromViewControllerIdentifier, separateSecondaryViewControllerForSplitViewController, setAdditionalSafeAreaInsets, setAutomaticallyAdjustsScrollViewInsets, setContentScrollViewForEdge, setContentSizeForViewInPopover, setContentUnavailableConfiguration, setDefinesPresentationContext, setEdgesForExtendedLayout, setEditing, setEditingAnimated, setExtendedLayoutIncludesOpaqueBars, setFocusGroupIdentifier, setHidesBottomBarWhenPushed, setInteractionActivityTrackingBaseName, setModalInPopover, setModalInPresentation, setModalPresentationCapturesStatusBarAppearance, setModalPresentationStyle, setModalTransitionStyle, setNeedsFocusUpdate, setNeedsStatusBarAppearanceUpdate, setNeedsUpdateContentUnavailableConfiguration, setNeedsUpdateOfHomeIndicatorAutoHidden, setNeedsUpdateOfPrefersPointerLocked, setNeedsUpdateOfScreenEdgesDeferringSystemGestures, setNeedsUpdateOfSupportedInterfaceOrientations, setOverrideTraitCollectionForChildViewController, setOverrideUserInterfaceStyle, setPreferredContentSize, setProvidesPresentationContextTransitionStyle, setRestorationClass, setRestorationClass_unsafe, setRestorationIdentifier, setRestoresFocusAfterTransition, setTabBarItem, setTitle, setToolbarItems, setToolbarItemsAnimated, setTransitioningDelegate, setTransitioningDelegate_unsafe, setView, setViewRespectsSystemMinimumLayoutMargins, setWantsFullScreenLayout, sheetPresentationController, shouldAutomaticallyForwardAppearanceMethods, shouldAutomaticallyForwardRotationMethods, shouldAutorotate, shouldAutorotateToInterfaceOrientation, shouldPerformSegueWithIdentifierSender, shouldUpdateFocusInContext, sizeForChildContentContainerWithParentContainerSize, splitViewController, storyboard, supportedInterfaceOrientations, systemLayoutFittingSizeDidChangeForChildContentContainer, systemMinimumLayoutMargins, tabBarController, tabBarItem, targetViewControllerForActionSender, title, toolbarItems, topLayoutGuide, traitCollection, traitCollectionDidChange, traitOverrides, transitionCoordinator, transitionFromViewControllerToViewControllerDurationOptionsAnimationsCompletion, transitioningDelegate, unregisterForPreviewingWithContext, unregisterForTraitChanges, unwindForSegueTowardsViewController, updateContentUnavailableConfigurationUsingState, updateFocusIfNeeded, updateTraitsIfNeeded, updateViewConstraints, view, viewControllerForUnwindSegueActionFromViewControllerWithSender, viewDidAppear, viewDidDisappear, viewDidLayoutSubviews, viewDidLoad, viewDidUnload, viewIfLoaded, viewIsAppearing, viewLayoutMarginsDidChange, viewRespectsSystemMinimumLayoutMargins, viewSafeAreaInsetsDidChange, viewWillAppear, viewWillDisappear, viewWillLayoutSubviews, viewWillTransitionToSizeWithTransitionCoordinator, viewWillUnload, wantsFullScreenLayout, willAnimateFirstHalfOfRotationToInterfaceOrientationDuration, willAnimateRotationToInterfaceOrientationDuration, willAnimateSecondHalfOfRotationFromInterfaceOrientationDuration, willMoveToParentViewController, willRotateToInterfaceOrientationDuration, willTransitionToTraitCollectionWithTransitionCoordinator
-
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 UISplitViewController alloc()
-
allocWithZone
public static UISplitViewController allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
attemptRotationToDeviceOrientation
@Deprecated public static void attemptRotationToDeviceOrientation()
Deprecated.
-
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)
-
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()
-
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)
-
new_objc
public static UISplitViewController new_objc()
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setVersion_static
public static void setVersion_static(long aVersion)
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
version_static
public static long version_static()
-
delegate
@Nullable public @Nullable UISplitViewControllerDelegate delegate()
-
displayMode
public long displayMode()
The actual current displayMode of the split view controller. This will never return `UISplitViewControllerDisplayModeAutomatic`. API-Since: 8.0
-
displayModeButtonItem
@NotNull public @NotNull UIBarButtonItem displayModeButtonItem()
A system bar button item whose action will change the displayMode property depending on the result of targetDisplayModeForActionInSplitViewController:. When inserted into the navigation bar of the secondary view controller it will change its appearance to match its target display mode. When the target displayMode is PrimaryHidden, this will appear as a fullscreen button, for AllVisible or PrimaryOverlay it will appear as a Back button, and when it won't cause any action it will become hidden. Not supported for column-style UISplitViewController API-Since: 8.0
-
init
public UISplitViewController init()
- Overrides:
initin classUIViewController
-
initWithCoder
public UISplitViewController initWithCoder(@NotNull @NotNull NSCoder coder)
Description copied from interface:NSCodingNS_DESIGNATED_INITIALIZER- Specified by:
initWithCoderin interfaceNSCoding- Overrides:
initWithCoderin classUIViewController
-
initWithNibNameBundle
public UISplitViewController initWithNibNameBundle(@Nullable @Nullable java.lang.String nibNameOrNil, @Nullable @Nullable NSBundle nibBundleOrNil)
Description copied from class:UIViewControllerThe designated initializer. If you subclass UIViewController, you must call the super implementation of this method, even if you aren't using a NIB. (As a convenience, the default init method will do this for you, and specify nil for both of this methods arguments.) In the specified NIB, the File's Owner proxy should have its class set to your view controller subclass, with the view outlet connected to the main view. If you invoke this method with a nil nib name, then this class' -loadView method will attempt to load a NIB whose name is the same as your view controller's class. If no such NIB in fact exists then you must either call -setView: before -view is invoked, or override the -loadView method to set up your views programatically.- Overrides:
initWithNibNameBundlein classUIViewController
-
isCollapsed
public boolean isCollapsed()
Specifies whether the split view controller has collapsed its primary and secondary view controllers together API-Since: 8.0
-
maximumPrimaryColumnWidth
public double maximumPrimaryColumnWidth()
default: UISplitViewControllerAutomaticDimension API-Since: 8.0
-
minimumPrimaryColumnWidth
public double minimumPrimaryColumnWidth()
default: UISplitViewControllerAutomaticDimension API-Since: 8.0
-
preferredDisplayMode
public long preferredDisplayMode()
An animatable property that controls how the primary view controller is hidden and displayed. A value of `UISplitViewControllerDisplayModeAutomatic` specifies the default behavior split view controller, which on an iPad, corresponds to an overlay mode in portrait and a side-by-side mode in landscape. API-Since: 8.0
-
preferredPrimaryColumnWidthFraction
public double preferredPrimaryColumnWidthFraction()
default: UISplitViewControllerAutomaticDimension API-Since: 8.0
-
presentsWithGesture
public boolean presentsWithGesture()
If 'YES', hidden view can be presented and dismissed via a swipe gesture. Defaults to 'YES'. API-Since: 5.1
-
primaryColumnWidth
public double primaryColumnWidth()
The current primary view controller's column width. API-Since: 8.0
-
setDelegate_unsafe
public void setDelegate_unsafe(@Nullable @Nullable UISplitViewControllerDelegate value)
-
setDelegate
public void setDelegate(@Nullable @Nullable UISplitViewControllerDelegate value)
-
setMaximumPrimaryColumnWidth
public void setMaximumPrimaryColumnWidth(double value)
default: UISplitViewControllerAutomaticDimension API-Since: 8.0
-
setMinimumPrimaryColumnWidth
public void setMinimumPrimaryColumnWidth(double value)
default: UISplitViewControllerAutomaticDimension API-Since: 8.0
-
setPreferredDisplayMode
public void setPreferredDisplayMode(long value)
An animatable property that controls how the primary view controller is hidden and displayed. A value of `UISplitViewControllerDisplayModeAutomatic` specifies the default behavior split view controller, which on an iPad, corresponds to an overlay mode in portrait and a side-by-side mode in landscape. API-Since: 8.0
-
setPreferredPrimaryColumnWidthFraction
public void setPreferredPrimaryColumnWidthFraction(double value)
default: UISplitViewControllerAutomaticDimension API-Since: 8.0
-
setPresentsWithGesture
public void setPresentsWithGesture(boolean value)
If 'YES', hidden view can be presented and dismissed via a swipe gesture. Defaults to 'YES'. API-Since: 5.1
-
setViewControllers
public void setViewControllers(@NotNull @NotNull NSArray<? extends UIViewController> value)-setViewController:forColumn:/-viewControllerForColumn: recommended for column-style UISplitViewController
-
showDetailViewControllerSender
public void showDetailViewControllerSender(@NotNull @NotNull UIViewController vc, @Nullable @Nullable java.lang.Object sender)In a horizontally-regular environment this will set the detail view controller unless it provided an implementation for showViewController:sender: in which case it will be called. In a horizontally-compact environment the master view controller or detail view controller is sent the showViewController:sender: message. If neither one of them provide an implementation for this method then it will fall back to a full screen presentation. API-Since: 8.0- Overrides:
showDetailViewControllerSenderin classUIViewController
-
showViewControllerSender
public void showViewControllerSender(@NotNull @NotNull UIViewController vc, @Nullable @Nullable java.lang.Object sender)In a horizontally-regular environment this will set either the master or detail view controller depending on the original target. In a compact environment this defaults to a full screen presentation. In general the master or detail view controller will have implemented showViewController:sender: so this method would not be invoked. API-Since: 8.0- Overrides:
showViewControllerSenderin classUIViewController
-
viewControllers
@NotNull public @NotNull NSArray<? extends UIViewController> viewControllers()
-setViewController:forColumn:/-viewControllerForColumn: recommended for column-style UISplitViewController
-
primaryEdge
public long primaryEdge()
default: UISplitViewControllerPrimaryEdgeLeading API-Since: 11.0
-
setPrimaryEdge
public void setPrimaryEdge(long value)
default: UISplitViewControllerPrimaryEdgeLeading API-Since: 11.0
-
primaryBackgroundStyle
public long primaryBackgroundStyle()
The background style of the primary view controller. API-Since: 13.0
-
setPrimaryBackgroundStyle
public void setPrimaryBackgroundStyle(long value)
The background style of the primary view controller. API-Since: 13.0
-
hideColumn
public void hideColumn(long column)
-hideColumn: and -showColumn: do not accept the Compact column Collapsed: -hideColumn: always ignored for the Primary column, or if the requested column is not on top; otherwise the column is popped -showColumn: pushes the column (and any intervening columns) if the column is not in the stack; does nothing if the column is on top; pops any covering columns if the column is in the stack but not on top Expanded: -hideColumn: ignored for the Secondary column; ignored when the column is not visible in the current displayMode; otherwise animates to the nearest displayMode where the column is not visible -showColumn: ignored for the Secondary column; ignored when the column is already visible in the current displayMode; otherwise animates to the nearest displayMode where the column is visible If an animation is started due to -show/hideColumn:, the transitionCoordinator for the UISplitViewController is available following the -show/hideColumn: message. API-Since: 14.0
-
initWithStyle
public UISplitViewController initWithStyle(long style)
API-Since: 14.0
-
maximumSupplementaryColumnWidth
public double maximumSupplementaryColumnWidth()
API-Since: 14.0
-
minimumSupplementaryColumnWidth
public double minimumSupplementaryColumnWidth()
API-Since: 14.0
-
preferredPrimaryColumnWidth
public double preferredPrimaryColumnWidth()
default: UISplitViewControllerAutomaticDimension API-Since: 14.0
-
preferredSplitBehavior
public long preferredSplitBehavior()
default Automatic, actual behavior will be determined by width buckets and view aspect ration API-Since: 14.0
-
preferredSupplementaryColumnWidth
public double preferredSupplementaryColumnWidth()
API-Since: 14.0
-
preferredSupplementaryColumnWidthFraction
public double preferredSupplementaryColumnWidthFraction()
Same as the "Primary" versions but applying to the Supplementary column for the triple-column style UISplitViewController API-Since: 14.0
-
setMaximumSupplementaryColumnWidth
public void setMaximumSupplementaryColumnWidth(double value)
API-Since: 14.0
-
setMinimumSupplementaryColumnWidth
public void setMinimumSupplementaryColumnWidth(double value)
API-Since: 14.0
-
setPreferredPrimaryColumnWidth
public void setPreferredPrimaryColumnWidth(double value)
default: UISplitViewControllerAutomaticDimension API-Since: 14.0
-
setPreferredSplitBehavior
public void setPreferredSplitBehavior(long value)
default Automatic, actual behavior will be determined by width buckets and view aspect ration API-Since: 14.0
-
setPreferredSupplementaryColumnWidth
public void setPreferredSupplementaryColumnWidth(double value)
API-Since: 14.0
-
setPreferredSupplementaryColumnWidthFraction
public void setPreferredSupplementaryColumnWidthFraction(double value)
Same as the "Primary" versions but applying to the Supplementary column for the triple-column style UISplitViewController API-Since: 14.0
-
setShowsSecondaryOnlyButton
public void setShowsSecondaryOnlyButton(boolean value)
Default NO. The secondary-only shortcut button is applicable only for UISplitViewControllerStyleTripleColumn API-Since: 14.0
-
setViewControllerForColumn
public void setViewControllerForColumn(@Nullable @Nullable UIViewController vc, long column)If the vc is not a UINavigationController, one will be created, except for UISplitViewControllerColumnCompact. API-Since: 14.0
-
showColumn
public void showColumn(long column)
API-Since: 14.0
-
showsSecondaryOnlyButton
public boolean showsSecondaryOnlyButton()
Default NO. The secondary-only shortcut button is applicable only for UISplitViewControllerStyleTripleColumn API-Since: 14.0
-
splitBehavior
public long splitBehavior()
API-Since: 14.0
-
style
public long style()
For information only, will not be called from UIKit code API-Since: 14.0
-
supplementaryColumnWidth
public double supplementaryColumnWidth()
API-Since: 14.0
-
viewControllerForColumn
@Nullable public @Nullable UIViewController viewControllerForColumn(long column)
API-Since: 14.0
-
displayModeButtonVisibility
public long displayModeButtonVisibility()
default: automatic API-Since: 14.5
-
setDisplayModeButtonVisibility
public void setDisplayModeButtonVisibility(long value)
default: automatic API-Since: 14.5
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
-