public class UISplitViewController extends UIViewController
UIViewController.Block_dismissViewControllerAnimatedCompletion, UIViewController.Block_presentViewControllerAnimatedCompletion, UIViewController.Block_transitionFromViewControllerToViewControllerDurationOptionsAnimationsCompletion_4, UIViewController.Block_transitionFromViewControllerToViewControllerDurationOptionsAnimationsCompletion_5NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_retUIResponderStandardEditActions.Block_updateTextAttributesWithConversionHandler| Modifier | Constructor and Description |
|---|---|
protected |
UISplitViewController(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
accessInstanceVariablesDirectly() |
static UISplitViewController |
alloc() |
static UISplitViewController |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static void |
attemptRotationToDeviceOrientation() |
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget) |
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument) |
static NSArray<java.lang.String> |
classFallbacksForKeyedArchiver() |
static org.moe.natj.objc.Class |
classForKeyedUnarchiver() |
static void |
clearTextInputContextIdentifier(java.lang.String identifier) |
static java.lang.String |
debugDescription_static() |
UISplitViewControllerDelegate |
delegate() |
static java.lang.String |
description_static() |
long |
displayMode()
The actual current displayMode of the split view controller.
|
UIBarButtonItem |
displayModeButtonItem()
A system bar button item whose action will change the displayMode property depending on the result of targetDisplayModeForActionInSplitViewController:.
|
long |
displayModeButtonVisibility()
default: automatic
|
static long |
hash_static() |
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
|
UISplitViewController |
init() |
UISplitViewController |
initWithCoder(NSCoder coder)
NS_DESIGNATED_INITIALIZER
|
UISplitViewController |
initWithNibNameBundle(java.lang.String nibNameOrNil,
NSBundle nibBundleOrNil)
The designated initializer.
|
UISplitViewController |
initWithStyle(long style) |
static NSObject.Function_instanceMethodForSelector_ret |
instanceMethodForSelector(org.moe.natj.objc.SEL aSelector) |
static NSMethodSignature |
instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
instancesRespondToSelector(org.moe.natj.objc.SEL aSelector) |
boolean |
isCollapsed()
Specifies whether the split view controller has collapsed its primary and secondary view controllers together
|
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
double |
maximumPrimaryColumnWidth()
default: UISplitViewControllerAutomaticDimension
|
double |
maximumSupplementaryColumnWidth() |
double |
minimumPrimaryColumnWidth()
default: UISplitViewControllerAutomaticDimension
|
double |
minimumSupplementaryColumnWidth() |
static UISplitViewController |
new_objc() |
long |
preferredDisplayMode()
An animatable property that controls how the primary view controller is hidden and displayed.
|
double |
preferredPrimaryColumnWidth()
default: UISplitViewControllerAutomaticDimension
|
double |
preferredPrimaryColumnWidthFraction()
default: UISplitViewControllerAutomaticDimension
|
long |
preferredSplitBehavior()
default Automatic, actual behavior will be determined by width buckets and view aspect ration
|
double |
preferredSupplementaryColumnWidth() |
double |
preferredSupplementaryColumnWidthFraction()
Same as the "Primary" versions but applying to the Supplementary column for the triple-column style UISplitViewController
|
boolean |
presentsWithGesture()
If 'YES', hidden view can be presented and dismissed via a swipe gesture.
|
long |
primaryBackgroundStyle()
The background style of the primary view controller.
|
double |
primaryColumnWidth()
The current primary view controller's column width.
|
long |
primaryEdge()
default: UISplitViewControllerPrimaryEdgeLeading
|
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
void |
setDelegate_unsafe(UISplitViewControllerDelegate value) |
void |
setDelegate(UISplitViewControllerDelegate value) |
void |
setDisplayModeButtonVisibility(long value)
default: automatic
|
void |
setMaximumPrimaryColumnWidth(double value)
default: UISplitViewControllerAutomaticDimension
|
void |
setMaximumSupplementaryColumnWidth(double value) |
void |
setMinimumPrimaryColumnWidth(double value)
default: UISplitViewControllerAutomaticDimension
|
void |
setMinimumSupplementaryColumnWidth(double value) |
void |
setPreferredDisplayMode(long value)
An animatable property that controls how the primary view controller is hidden and displayed.
|
void |
setPreferredPrimaryColumnWidth(double value)
default: UISplitViewControllerAutomaticDimension
|
void |
setPreferredPrimaryColumnWidthFraction(double value)
default: UISplitViewControllerAutomaticDimension
|
void |
setPreferredSplitBehavior(long value)
default Automatic, actual behavior will be determined by width buckets and view aspect ration
|
void |
setPreferredSupplementaryColumnWidth(double value) |
void |
setPreferredSupplementaryColumnWidthFraction(double value)
Same as the "Primary" versions but applying to the Supplementary column for the triple-column style UISplitViewController
|
void |
setPresentsWithGesture(boolean value)
If 'YES', hidden view can be presented and dismissed via a swipe gesture.
|
void |
setPrimaryBackgroundStyle(long value)
The background style of the primary view controller.
|
void |
setPrimaryEdge(long value)
default: UISplitViewControllerPrimaryEdgeLeading
|
void |
setShowsSecondaryOnlyButton(boolean value)
Default NO.
|
static void |
setVersion_static(long aVersion) |
void |
setViewControllerForColumn(UIViewController vc,
long column)
If the vc is not a UINavigationController, one will be created, except for UISplitViewControllerColumnCompact.
|
void |
setViewControllers(NSArray<? extends UIViewController> value)
-setViewController:forColumn:/-viewControllerForColumn: recommended for column-style UISplitViewController
|
void |
showColumn(long column) |
void |
showDetailViewControllerSender(UIViewController vc,
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.
|
boolean |
showsSecondaryOnlyButton()
Default NO.
|
void |
showViewControllerSender(UIViewController vc,
java.lang.Object sender)
In a horizontally-regular environment this will set either the master or detail view controller depending on the original target.
|
long |
splitBehavior() |
long |
style()
For information only, will not be called from UIKit code
|
static org.moe.natj.objc.Class |
superclass_static() |
double |
supplementaryColumnWidth() |
static long |
version_static() |
UIViewController |
viewControllerForColumn(long column) |
NSArray<? extends UIViewController> |
viewControllers()
-setViewController:forColumn:/-viewControllerForColumn: recommended for column-style UISplitViewController
|
addChildViewController, additionalSafeAreaInsets, addKeyCommand, allowedChildViewControllersForUnwindingFromSource, applicationFinishedRestoringState, automaticallyAdjustsScrollViewInsets, automaticallyForwardAppearanceAndRotationMethodsToChildViewControllers, beginAppearanceTransitionAnimated, beginRequestWithExtensionContext, bottomLayoutGuide, canPerformUnwindSegueActionFromViewControllerSender, canPerformUnwindSegueActionFromViewControllerWithSender, childViewControllerContainingSegueSource, childViewControllerForHomeIndicatorAutoHidden, childViewControllerForPointerLock, childViewControllerForScreenEdgesDeferringSystemGestures, childViewControllerForStatusBarHidden, childViewControllerForStatusBarStyle, childViewControllers, collapseSecondaryViewControllerForSplitViewController, contentScrollViewForEdge, contentSizeForViewInPopover, decodeRestorableStateWithCoder, definesPresentationContext, didAnimateFirstHalfOfRotationToInterfaceOrientation, didMoveToParentViewController, didReceiveMemoryWarning, didRotateFromInterfaceOrientation, didUpdateFocusInContextWithAnimationCoordinator, disablesAutomaticKeyboardDismissal, dismissModalViewControllerAnimated, dismissMoviePlayerViewControllerAnimated, dismissViewControllerAnimatedCompletion, edgesForExtendedLayout, editButtonItem, encodeRestorableStateWithCoder, encodeWithCoder, endAppearanceTransition, extendedLayoutIncludesOpaqueBars, extensionContext, focusGroupIdentifier, focusItemContainer, hidesBottomBarWhenPushed, 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, removeFromParentViewController, removeKeyCommand, restorationClass, restorationIdentifier, restorationParent, restoresFocusAfterTransition, rotatingFooterView, rotatingHeaderView, searchDisplayController, segueForUnwindingToViewControllerFromViewControllerIdentifier, separateSecondaryViewControllerForSplitViewController, setAdditionalSafeAreaInsets, setAutomaticallyAdjustsScrollViewInsets, setContentScrollViewForEdge, setContentSizeForViewInPopover, setDefinesPresentationContext, setEdgesForExtendedLayout, setEditing, setEditingAnimated, setExtendedLayoutIncludesOpaqueBars, setFocusGroupIdentifier, setHidesBottomBarWhenPushed, setModalInPopover, setModalInPresentation, setModalPresentationCapturesStatusBarAppearance, setModalPresentationStyle, setModalTransitionStyle, setNeedsFocusUpdate, setNeedsStatusBarAppearanceUpdate, setNeedsUpdateOfHomeIndicatorAutoHidden, setNeedsUpdateOfPrefersPointerLocked, setNeedsUpdateOfScreenEdgesDeferringSystemGestures, setOverrideTraitCollectionForChildViewController, setOverrideUserInterfaceStyle, setPreferredContentSize, setProvidesPresentationContextTransitionStyle, setRestorationClass_unsafe, setRestorationClass, setRestorationIdentifier, setRestoresFocusAfterTransition, setTabBarItem, setTitle, setToolbarItems, setToolbarItemsAnimated, setTransitioningDelegate_unsafe, setTransitioningDelegate, setView, setViewRespectsSystemMinimumLayoutMargins, setWantsFullScreenLayout, sheetPresentationController, shouldAutomaticallyForwardAppearanceMethods, shouldAutomaticallyForwardRotationMethods, shouldAutorotate, shouldAutorotateToInterfaceOrientation, shouldPerformSegueWithIdentifierSender, shouldUpdateFocusInContext, sizeForChildContentContainerWithParentContainerSize, splitViewController, storyboard, supportedInterfaceOrientations, systemLayoutFittingSizeDidChangeForChildContentContainer, systemMinimumLayoutMargins, tabBarController, tabBarItem, targetViewControllerForActionSender, title, toolbarItems, topLayoutGuide, traitCollection, traitCollectionDidChange, transitionCoordinator, transitionFromViewControllerToViewControllerDurationOptionsAnimationsCompletion, transitioningDelegate, unregisterForPreviewingWithContext, unwindForSegueTowardsViewController, updateFocusIfNeeded, updateViewConstraints, view, viewControllerForUnwindSegueActionFromViewControllerWithSender, viewDidAppear, viewDidDisappear, viewDidLayoutSubviews, viewDidLoad, viewDidUnload, viewIfLoaded, viewLayoutMarginsDidChange, viewRespectsSystemMinimumLayoutMargins, viewSafeAreaInsetsDidChange, viewWillAppear, viewWillDisappear, viewWillLayoutSubviews, viewWillTransitionToSizeWithTransitionCoordinator, viewWillUnload, wantsFullScreenLayout, willAnimateFirstHalfOfRotationToInterfaceOrientationDuration, willAnimateRotationToInterfaceOrientationDuration, willAnimateSecondHalfOfRotationFromInterfaceOrientationDuration, willMoveToParentViewController, willRotateToInterfaceOrientationDuration, willTransitionToTraitCollectionWithTransitionCoordinatoractivityItemsConfiguration, becomeFirstResponder, buildMenuWithBuilder, canBecomeFirstResponder, canPasteItemProviders, canPerformActionWithSender, canResignFirstResponder, captureTextFromCamera, copy, cut, decreaseSize, delete, editingInteractionConfiguration, increaseSize, inputAccessoryView, inputAccessoryViewController, inputAssistantItem, inputView, inputViewController, isFirstResponder, keyCommands, makeTextWritingDirectionLeftToRight, makeTextWritingDirectionRightToLeft, motionBeganWithEvent, motionCancelledWithEvent, motionEndedWithEvent, nextResponder, paste, pasteAndGo, pasteAndMatchStyle, pasteAndSearch, pasteConfiguration, pasteItemProviders, pressesBeganWithEvent, pressesCancelledWithEvent, pressesChangedWithEvent, pressesEndedWithEvent, print, reloadInputViews, remoteControlReceivedWithEvent, resignFirstResponder, restoreUserActivityState, select, selectAll, setActivityItemsConfiguration, setPasteConfiguration, setUserActivity, targetForActionWithSender, textInputContextIdentifier, textInputMode, toggleBoldface, toggleItalics, toggleUnderline, touchesBeganWithEvent, touchesCancelledWithEvent, touchesEndedWithEvent, touchesEstimatedPropertiesUpdated, touchesMovedWithEvent, undoManager, updateTextAttributesWithConversionHandler, updateUserActivityState, userActivity, validateCommandaccessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, 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, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKeyprotected UISplitViewController(org.moe.natj.general.Pointer peer)
public static boolean accessInstanceVariablesDirectly()
public static UISplitViewController alloc()
public static UISplitViewController allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public static void attemptRotationToDeviceOrientation()
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument)
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
public static void clearTextInputContextIdentifier(java.lang.String identifier)
public static java.lang.String debugDescription_static()
public static java.lang.String description_static()
public static long hash_static()
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
public static UISplitViewController new_objc()
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public static void setVersion_static(long aVersion)
public static org.moe.natj.objc.Class superclass_static()
public static long version_static()
public UISplitViewControllerDelegate delegate()
public long displayMode()
public UIBarButtonItem displayModeButtonItem()
public UISplitViewController init()
init in class UIViewControllerpublic UISplitViewController initWithCoder(NSCoder coder)
NSCodinginitWithCoder in interface NSCodinginitWithCoder in class UIViewControllerpublic UISplitViewController initWithNibNameBundle(java.lang.String nibNameOrNil, NSBundle nibBundleOrNil)
UIViewControllerinitWithNibNameBundle in class UIViewControllerpublic boolean isCollapsed()
public double maximumPrimaryColumnWidth()
public double minimumPrimaryColumnWidth()
public long preferredDisplayMode()
public double preferredPrimaryColumnWidthFraction()
public boolean presentsWithGesture()
public double primaryColumnWidth()
public void setDelegate_unsafe(UISplitViewControllerDelegate value)
public void setDelegate(UISplitViewControllerDelegate value)
public void setMaximumPrimaryColumnWidth(double value)
public void setMinimumPrimaryColumnWidth(double value)
public void setPreferredDisplayMode(long value)
public void setPreferredPrimaryColumnWidthFraction(double value)
public void setPresentsWithGesture(boolean value)
public void setViewControllers(NSArray<? extends UIViewController> value)
public void showDetailViewControllerSender(UIViewController vc, java.lang.Object sender)
showDetailViewControllerSender in class UIViewControllerpublic void showViewControllerSender(UIViewController vc, java.lang.Object sender)
showViewControllerSender in class UIViewControllerpublic NSArray<? extends UIViewController> viewControllers()
public long primaryEdge()
public void setPrimaryEdge(long value)
public long primaryBackgroundStyle()
public void setPrimaryBackgroundStyle(long value)
public void hideColumn(long column)
If an animation is started due to -show/hideColumn:, the transitionCoordinator for the UISplitViewController is available following the -show/hideColumn: message.
public UISplitViewController initWithStyle(long style)
public double maximumSupplementaryColumnWidth()
public double minimumSupplementaryColumnWidth()
public double preferredPrimaryColumnWidth()
public long preferredSplitBehavior()
public double preferredSupplementaryColumnWidth()
public double preferredSupplementaryColumnWidthFraction()
public void setMaximumSupplementaryColumnWidth(double value)
public void setMinimumSupplementaryColumnWidth(double value)
public void setPreferredPrimaryColumnWidth(double value)
public void setPreferredSplitBehavior(long value)
public void setPreferredSupplementaryColumnWidth(double value)
public void setPreferredSupplementaryColumnWidthFraction(double value)
public void setShowsSecondaryOnlyButton(boolean value)
public void setViewControllerForColumn(UIViewController vc, long column)
public void showColumn(long column)
public boolean showsSecondaryOnlyButton()
public long splitBehavior()
public long style()
public double supplementaryColumnWidth()
public UIViewController viewControllerForColumn(long column)
public long displayModeButtonVisibility()
public void setDisplayModeButtonVisibility(long value)