@class UIStatusBarHideAnimationParameters, UINavigationItem, UIViewControllerAction, NSDictionary, _UIActionSheetPresentationController, UIPresentationController, UITransitionView, UIStatusBarStyleAnimationParameters, NSMutableArray, UIScrollView, UISplitViewController, UIBarButtonItem, UIFocusSystem, _UITraitOverrides, UIMultiColumnViewController, NSMapTable, UIResponder, UITabBarItem, UIWindow, NSLayoutConstraint, UINavigationContentAdjustments, UISearchDisplayController, UINavigationController, UIStoryboardSegue, NSBundle, _UIFocusSystemSceneComponent, _UITraitChangeRegistry, UIView, NSArray, UIAccessibilityHUDView, NSMutableDictionary, NSExtensionContext, NSString, UITraitCollection, UIContentUnavailableConfigurationState, UIPopoverController, UITabBarController, NSUUID, _UIContentUnavailableWrapperView, UIStoryboard; @protocol UIFocusItemContainer, _UIViewControllerContentViewEmbedding, _UIFocusBehavior, UIViewControllerTransitioningDelegate, UILayoutSupport, _UILayoutItem, UITraitOverrides, _UIFocusRegionContainer, NSObject, UIContentConfiguration, UIFocusEnvironment, UIFocusItem; @interface UIViewController : UIResponder <_UIOrientationDebugDescriptionProviding, NSExtensionRequestHandling, _UIAlwaysOnEnvironmentObserver, _UIFallbackEnvironment, _UIViewServiceDeputy, _UIScrollViewScrollObserver_Internal, UIWindowDelegate, _UITraitEnvironmentInternal, _UITraitOverrideDelegate, _UIContentContainerInternal, _UIFocusEnvironmentInternal, _UIStatusBarAnimationProviding, UITraitChangeObservableInternal, UITraitChangeObservable, NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment> { id _overrideTransitioningDelegate; UIView *_view; UITabBarItem *_tabBarItem; UINavigationItem *_navigationItem; NSArray *_toolbarItems; UIViewController *_parentViewController; UIViewController *_childModalViewController; UIViewController *_previousRootViewController; UIResponder *_modalPreservedFirstResponder; id _dimmingView; UIViewControllerAction *_currentAction; NSDictionary *_externalObjectsTableForViewLoading; NSArray *_topLevelObjectsToKeepAliveFromStoryboard; UIView *_savedFooterSuperview; UIBarButtonItem *_editButtonItem; UISearchDisplayController *_searchDisplayController; UISearchDisplayController *_strongSearchDisplayController; id _appearStateActivityToken; long long _lastKnownInterfaceOrientation; UIPopoverController *_popoverController; struct CGSize { double width; double height; } _formSheetSize; UIScrollView *_recordedContentScrollView; id /* block */ _atViewIsAppearing; long long _explicitAppearanceTransitionLevel; NSArray *_interfaceBuilderKeyCommands; NSArray *_addedKeyCommands; NSMapTable *_overrideTraitCollectionsForChildren; NSMutableArray *_previewSourceViews; struct { unsigned char appearState : 2; unsigned char isEditing : 1; unsigned char isPerformingModalTransition : 1; unsigned char hidesBottomBarWhenPushed : 1; unsigned char autoresizesArchivedViewToFullSize : 1; unsigned char viewLoadedFromControllerNib : 1; unsigned char isRootViewController : 1; unsigned char isSuspended : 1; unsigned char wantsFullScreenLayout : 1; unsigned char shouldUseFullScreenLayout : 1; unsigned char allowsAutorotation : 1; unsigned char searchControllerRetained : 1; unsigned char oldModalInPopover : 1; unsigned char isModalInPresentation : 1; unsigned char isInWillRotateCallback : 1; unsigned char isFinishingModalTransition : 1; unsigned char definesPresentationContext : 1; unsigned char providesPresentationContextTransitionStyle : 1; unsigned char containmentSupport : 1; unsigned char isSettingAppearState : 1; unsigned char isInAnimatedVCTransition : 1; unsigned char presentationIsChanging : 1; unsigned char isBeingPresented : 1; unsigned char containmentIsChanging : 1; unsigned char explicitTransitionIsAppearing : 1; unsigned char disableAppearanceTransitions : 1; unsigned char needsDidMoveCleanup : 1; unsigned char suppressesBottomBar : 1; unsigned char isExecutingAfterAppearance : 1; unsigned char rootResignationNeeded : 1; unsigned char viewConstraintsNeedUpdateOnAppearance : 1; unsigned char shouldForceNonAnimatedTransition : 1; unsigned char isInCustomTransition : 1; unsigned char mayForwardPresentationsToPresentedViewController : 1; unsigned char usesSharedView : 1; unsigned char extendedLayoutIncludesOpaqueBars : 1; unsigned char automaticallyAdjustInsets : 1; unsigned char previousShouldUnderlapUnderStatusBar : 1; unsigned char freezeShouldUnderlapUnderStatusBar : 1; unsigned char shouldNotFreezeUnderlapsStatusBar : 1; unsigned char monitorsSystemLayoutFittingSize : 1; unsigned char shouldLoadInputAccessoryViewsOnAppearance : 1; unsigned char useViewBasedTopAndBottomGuides : 1; unsigned char didConfirmLayoutGuideClass : 1; unsigned char restoresFocusAfterTransition : 1; unsigned char hasFocusGroupIdentifier : 2; unsigned char freezeLayoutForOrientationChangeOnDismissal : 1; unsigned char viewRespectsSystemMinimumLayoutMargins : 1; unsigned char ignoresWrapperViewForContentOverlayInsets : 1; unsigned char overridesSetContentOverlayInsets : 1; unsigned char isViewAttachedToWindow : 1; unsigned char sendViewIsAppearingOnNextLayout : 1; unsigned char overridesContentScrollView : 1; unsigned char overridesContentScrollViewForEdge : 1; unsigned char didCheckContentScrollViewReturnValue : 1; unsigned char usingContentScrollViewForUnknownPurpose : 1; unsigned char hasTraitStorageList : 1; unsigned char overrideUserInterfaceStyle : 2; unsigned char overrideHorizontalSizeClass : 2; unsigned char overrideUserInterfaceRenderingMode : 2; unsigned char needsContentUnavailableConfigurationStateUpdate : 1; unsigned char isInSupportedInterfaceOrientations : 1; unsigned char isCounterRotating : 1; unsigned char isDeallocInitiated : 1; } _viewControllerFlags; BOOL _ignoreAppSupportedOrientations; BOOL _viewHostsLayoutEngine; NSString *_storyboardIdentifier; id _transitioningDelegate; UITraitCollection *_frozenTraitCollection; _UITraitOverrides *_traitOverrides; _UITraitChangeRegistry *_traitChangeRegistry; UIAccessibilityHUDView *_accessibilityHUD; struct CGSize { double width; double height; } _lastForwardedTransitionSize; } @property (nonatomic, readonly) UIContentUnavailableConfigurationState *_bridgedContentUnavailableConfigurationState; @property (readonly, nonatomic) BOOL _hasDeepestActionResponder; @property (readonly, nonatomic) _UIActionSheetPresentationController *actionSheetPresentationController; @property (nonatomic, setter=_setRequiresIgnoredContentScrollViewSizeWhileAppearingInNavigationStack:) BOOL _requiresIgnoredContentScrollViewSizeWhileAppearingInNavigationStack; @property (readonly, nonatomic) UIMultiColumnViewController *_multiColumnViewController; @property (readonly, nonatomic) BOOL performsActionsWhilePresentingModally; @property (retain, nonatomic) UITabBarItem *tabBarItem; @property (readonly, nonatomic) UITabBarController *tabBarController; @property (retain, nonatomic) UIScrollView *tabBarObservedScrollView; @property (readonly, nonatomic) UISplitViewController *splitViewController; @property (readonly, nonatomic) UINavigationItem *_navigationItemCreatingDefaultIfNotSet; @property (readonly, nonatomic) UINavigationItem *navigationItem; @property (nonatomic) BOOL hidesBottomBarWhenPushed; @property (readonly, nonatomic) UINavigationController *navigationController; @property (readonly, nonatomic) NSArray *childViewControllers; @property (readonly, nonatomic) UIViewController *childViewControllerForStatusBarStyle; @property (readonly, nonatomic) UIViewController *childViewControllerForStatusBarHidden; @property (readonly, nonatomic) UIViewController *childViewControllerForUserInterfaceStyle; @property (readonly, nonatomic) BOOL shouldAutomaticallyForwardAppearanceMethods; @property (readonly, nonatomic) UIView *_embeddedView; @property (readonly, nonatomic) id<_UIViewControllerContentViewEmbedding> _embeddedDelegate; @property (weak, nonatomic) id transitioningDelegate; @property (readonly, nonatomic) NSArray *_preferredContentSizes; @property (readonly, nonatomic, getter=_isDetachedFromWindowRootViewControllerHierarchy) BOOL _detachedFromWindowRootViewControllerHierarchy; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) NSExtensionContext *extensionContext; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) BOOL _allowsStylingSheetsAsCards; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (retain, nonatomic, setter=_setChildControllerToIgnoreWhileLookingForTransitionCoordinator:) UIViewController *_childControllerToIgnoreWhileLookingForTransitionCoordinator; @property (weak, nonatomic, getter=_presentingFocusedItem, setter=_setPresentingFocusedItem:) id presentingFocusedItem; @property (retain, nonatomic) UINavigationContentAdjustments *navigationInsetAdjustment; @property (readonly, nonatomic) NSMutableDictionary *_observableScrollViews; @property (readonly, nonatomic) NSMapTable *_effectiveContentScrollViews; @property (nonatomic) BOOL autoresizesArchivedViewToFullSize; @property (nonatomic, getter=_overrideUseCustomPresentation, setter=_setOverrideUseCustomPresentation:) BOOL overrideUseCustomPresentation; @property (retain, nonatomic, getter=_overrideTransitioningDelegate, setter=_setOverrideTransitioningDelegate:) id overrideTransitioningDelegate; @property (nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } additionalSafeAreaInsets; @property (retain, nonatomic, setter=_setExpectedWindow:) UIWindow *_expectedWindow; @property (nonatomic) BOOL _nextResponderIgnoresWindowIfRootVC; @property (nonatomic, setter=_setFreezeLayoutForOrientationChangeOnDismissal:) BOOL _freezeLayoutForOrientationChangeOnDismissal; @property (nonatomic, setter=_setTransitioningOutWithoutDisappearing:) BOOL _transitioningOutWithoutDisappearing; @property (copy, nonatomic) NSString *nibName; @property (retain, nonatomic) NSBundle *nibBundle; @property (retain, nonatomic, setter=_setStoryboard:) UIStoryboard *storyboard; @property (readonly, nonatomic) NSArray *storyboardSegueTemplates; @property (readonly, nonatomic) NSArray *storyboardPreviewSegueTemplates; @property (readonly, nonatomic) NSArray *storyboardCommitSegueTemplates; @property (readonly, nonatomic) NSArray *storyboardPreviewingRegistrants; @property (retain, nonatomic, setter=_setSegueResponsibleForModalPresentation:) UIStoryboardSegue *_segueResponsibleForModalPresentation; @property (nonatomic, setter=_setSourceViewControllerIfPresentedViaPopoverSegue:) UIViewController *_sourceViewControllerIfPresentedViaPopoverSegue; @property (nonatomic, setter=_setModalSourceViewController:) UIViewController *_modalSourceViewController; @property (weak, nonatomic) UIViewController *parentViewController; @property (readonly, nonatomic) UIViewController *_parentViewController; @property (readonly, nonatomic) UIViewController *_parentModalViewController; @property (retain, nonatomic) NSMutableArray *mutableChildViewControllers; @property (readonly, nonatomic) unsigned long long childViewControllersCount; @property (readonly, nonatomic) BOOL _transitionsChildViewControllers; @property (retain, nonatomic, setter=_setEmbeddedView:) UIView *_embeddedView; @property (retain, nonatomic, setter=_setEmbeddingView:) UIView *_embeddingView; @property (nonatomic, setter=_setEmbeddedViewFrame:) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _embeddedViewFrame; @property (nonatomic, setter=_setEmbeddedDelegate:) id<_UIViewControllerContentViewEmbedding> _embeddedDelegate; @property (readonly, nonatomic) BOOL _viewHostsLayoutEngineAllowsTAMIC_NO; @property (readonly, nonatomic) BOOL _navControllerIsLayingOutTopViewController; @property (readonly, nonatomic) BOOL _defersToPresentingViewControllerForSupportedInterfaceOrientations; @property (readonly, nonatomic) UITraitCollection *_lastNotifiedTraitCollection; @property (readonly, nonatomic) long long _horizontalSizeClass; @property (readonly, nonatomic) long long _verticalSizeClass; @property (readonly, nonatomic) struct { long long x0; long long x1; } __sizeClassPair; @property (retain, nonatomic) UITraitCollection *overrideTraitCollection; @property (readonly, nonatomic) UIView *savedHeaderSuperview; @property (retain, nonatomic) UIViewController *childModalViewController; @property (nonatomic) UIViewController *parentModalViewController; @property (retain, nonatomic) UISearchDisplayController *searchDisplayController; @property (nonatomic) BOOL searchBarHidNavBar; @property (retain, nonatomic) id dropShadowView; @property (readonly, nonatomic) BOOL _isModalSheet; @property (readonly, nonatomic) BOOL _isPresentedFormSheet; @property (readonly, nonatomic) BOOL _isInSheetPresentation; @property (retain, nonatomic, setter=_setPresentationController:) UIPresentationController *_presentationController; @property (nonatomic, getter=_presentationSizeClassPair, setter=_setPresentationSizeClassPair:) struct { long long width; long long height; } presentationSizeClassPair; @property (retain, nonatomic, getter=_originalPresentationController, setter=_setOriginalPresentationController:) UIPresentationController *originalPresentationController; @property (retain, nonatomic, getter=_temporaryPresentationController, setter=_setTemporaryPresentationController:) UIPresentationController *temporaryPresentationController; @property (readonly, nonatomic) BOOL _useSheetRotation; @property (readonly, nonatomic) BOOL _isDimmingBackground; @property (readonly, nonatomic) BOOL isSettingAppearState; @property (copy, nonatomic) id /* block */ afterAppearanceBlock; @property (nonatomic) struct CGSize { double width; double height; } contentSizeForViewInPopover; @property (nonatomic) BOOL modalInPopover; @property (nonatomic, getter=isInWillRotateCallback) BOOL inWillRotateCallback; @property (nonatomic, getter=isInAnimatedVCTransition) BOOL inAnimatedVCTransition; @property (readonly, nonatomic) BOOL inExplicitAppearanceTransition; @property (nonatomic) BOOL appearanceTransitionsAreDisabled; @property (nonatomic) BOOL needsDidMoveCleanup; @property (nonatomic, getter=isFinishingModalTransition) BOOL finishingModalTransition; @property (nonatomic) double customNavigationInteractiveTransitionDuration; @property (nonatomic) double customNavigationInteractiveTransitionPercentComplete; @property (retain, nonatomic) UITransitionView *customTransitioningView; @property (readonly, nonatomic) BOOL _viewControllerIgnoresClippedGlyphPathFrame; @property (readonly, nonatomic, getter=_window) UIWindow *window; @property (readonly, nonatomic) BOOL _monitorsSystemLayoutFittingSize; @property (retain, nonatomic, setter=_setPreviousFittingSizeInfo:) NSDictionary *_previousFittingSizeInfo; @property (weak, nonatomic) UIView *preferredFocusedItem; @property (weak, nonatomic) UIView *preferredFocusedView; @property (readonly, nonatomic, getter=_focusSystem) UIFocusSystem *focusSystem; @property (readonly, nonatomic, getter=_focusBehavior) id<_UIFocusBehavior> focusBehavior; @property (readonly, nonatomic, getter=_focusSystemSceneComponent) _UIFocusSystemSceneComponent *focusSystemSceneComponent; @property (retain, nonatomic, setter=_setInternalContentScrollView:) UIScrollView *_internalContentScrollView; @property (nonatomic, setter=_setNavigationControllerContentInsetAdjustment:) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } _navigationControllerContentInsetAdjustment; @property (nonatomic, setter=_setNavigationControllerContentOffsetAdjustment:) double _navigationControllerContentOffsetAdjustment; @property (nonatomic, setter=_setContentOverlayInsets:) struct UIEdgeInsets { double top; double left; double bottom; double right; } _contentOverlayInsets; @property (nonatomic, setter=_setContentMargin:) double _contentMargin; @property (nonatomic, setter=_setLeftContentMargin:) double _leftContentMargin; @property (nonatomic, setter=_setRightContentMargin:) double _rightContentMargin; @property (retain, nonatomic, setter=_setPresentedStatusBarViewController:) UIViewController *_presentedStatusBarViewController; @property (retain, nonatomic, setter=_setPresentedUserInterfaceStyleViewController:) UIViewController *_presentedUserInterfaceStyleViewController; @property (readonly, retain, nonatomic) id topLayoutGuide; @property (readonly, retain, nonatomic) id bottomLayoutGuide; @property (readonly, retain, nonatomic) NSLayoutConstraint *_topBarInsetGuideConstraint; @property (readonly, retain, nonatomic) NSLayoutConstraint *_bottomBarInsetGuideConstraint; @property (readonly, nonatomic) struct NSDirectionalEdgeInsets { double top; double leading; double bottom; double trailing; } systemMinimumLayoutMargins; @property (readonly, nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } _viewSafeAreaInsetsFromScene; @property (nonatomic) BOOL ignoresParentMargins; @property (retain, nonatomic, setter=_setExtensionContextUUID:) NSUUID *extensionContextUUID; @property (weak, nonatomic) UIViewController *_departingParentViewController; @property (retain, nonatomic) _UIContentUnavailableWrapperView *_contentUnavailableWrapperView; @property (readonly, nonatomic) NSString *_effectiveInteractionActivityTrackingBaseName; @property (readonly, nonatomic) long long preferredContainerBackgroundStyle; @property (readonly, nonatomic) UIViewController *childViewControllerForPreferredContainerBackgroundStyle; @property (readonly, nonatomic) id traitOverrides; @property (readonly, nonatomic) NSArray *previewActionItems; @property (copy, nonatomic) id contentUnavailableConfiguration; @property (readonly, nonatomic) UIContentUnavailableConfigurationState *contentUnavailableConfigurationState; @property (retain, nonatomic) UIView *view; @property (readonly, nonatomic) UIView *viewIfLoaded; @property (readonly, nonatomic, getter=isViewLoaded) BOOL viewLoaded; @property (copy, nonatomic) NSString *title; @property (readonly, nonatomic) UIViewController *modalViewController; @property (readonly, nonatomic) UIViewController *presentedViewController; @property (readonly, nonatomic) UIViewController *presentingViewController; @property (nonatomic) BOOL definesPresentationContext; @property (nonatomic) BOOL providesPresentationContextTransitionStyle; @property (nonatomic) BOOL restoresFocusAfterTransition; @property (copy, nonatomic) NSString *focusGroupIdentifier; @property (copy, nonatomic) NSString *interactionActivityTrackingBaseName; @property (readonly, nonatomic, getter=isBeingPresented) BOOL beingPresented; @property (readonly, nonatomic, getter=isBeingDismissed) BOOL beingDismissed; @property (readonly, nonatomic, getter=isMovingToParentViewController) BOOL movingToParentViewController; @property (readonly, nonatomic, getter=isMovingFromParentViewController) BOOL movingFromParentViewController; @property (nonatomic) long long modalTransitionStyle; @property (nonatomic) long long modalPresentationStyle; @property (nonatomic) BOOL modalPresentationCapturesStatusBarAppearance; @property (readonly, nonatomic) BOOL disablesAutomaticKeyboardDismissal; @property (nonatomic) BOOL wantsFullScreenLayout; @property (nonatomic) unsigned long long edgesForExtendedLayout; @property (nonatomic) BOOL extendedLayoutIncludesOpaqueBars; @property (nonatomic) BOOL automaticallyAdjustsScrollViewInsets; @property (nonatomic) struct CGSize { double width; double height; } preferredContentSize; @property (readonly, nonatomic) long long preferredStatusBarStyle; @property (readonly, nonatomic) BOOL prefersStatusBarHidden; @property (readonly, nonatomic) long long preferredStatusBarUpdateAnimation; @property (readonly, nonatomic) long long preferredUserInterfaceStyle; @property (nonatomic) long long overrideUserInterfaceStyle; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) UITraitCollection *traitCollection; @property (readonly, weak, nonatomic, getter=_focusMapContainer) id<_UIFocusRegionContainer> focusMapContainer; @property (nonatomic) BOOL areChildrenFocused; @property (readonly, nonatomic, getter=_isEligibleForFocusInteraction) BOOL eligibleForFocusInteraction; @property (readonly, nonatomic, getter=_isEligibleForFocusOcclusion) BOOL eligibleForFocusOcclusion; @property (readonly, nonatomic, getter=_preferredFocusMovementStyle) long long preferredFocusMovementStyle; @property (readonly, copy, nonatomic, getter=_linearFocusMovementSequences) NSArray *linearFocusMovementSequences; @property (readonly, copy, nonatomic) NSArray *preferredFocusEnvironments; @property (readonly, weak, nonatomic) id parentFocusEnvironment; @property (readonly, nonatomic) id focusItemContainer; @property (readonly, nonatomic, getter=_preferredStatusBarStyleAnimationParameters) UIStatusBarStyleAnimationParameters *preferredStatusBarStyleAnimationParameters; @property (readonly, nonatomic, getter=_preferredStatusBarHideAnimationParameters) UIStatusBarHideAnimationParameters *preferredStatusBarHideAnimationParameters; + (BOOL)_prefersLargeTitlesForLocation:(id)a0 whenHasFinderStyleBars:(BOOL)a1; + (BOOL)_isSecureForRemoteViewService; + (void)initialize; + (id)XPCInterface; + (struct CGSize { double x0; double x1; })defaultFormSheetSizeForScreenSize:(struct CGSize { double x0; double x1; })a0; + (BOOL)_shouldForwardViewWillTransitionToSize; + (double)durationForTransition:(int)a0; + (BOOL)doesOverridePreferredInterfaceOrientationForPresentation; + (BOOL)_initializedByViewServices; + (BOOL)_isViewSizeFullScreen:(id)a0 inWindow:(id)a1; + (id)_printHierarchy; + (id)_allDescriptions; + (BOOL)_allViewControllersInArray:(id)a0 allowAutorotationToInterfaceOrientation:(long long)a1 predicate:(id /* block */)a2; + (double)_boundsWidthWithMinimumHorizontalContentMarginForView:(id)a0 preservingContentWidth:(double)a1; + (BOOL)_directlySetsContentOverlayInsetsForChildren; + (BOOL)_doesOverrideLegacyShouldAutorotateMethod; + (id)_exportedInterface; + (double)_horizontalContentMarginForView:(id)a0; + (double)_horizontalContentMarginForView:(id)a0 ofWidth:(double)a1; + (BOOL)_isViewSizeFullScreen:(id)a0 inWindow:(id)a1 ignoreInWindowCheck:(BOOL)a2; + (int)_keyboardDirectionForTransition:(int)a0; + (void)_performWithoutDeferringTransitions:(id /* block */)a0; + (BOOL)_preventsAppearanceProxyCustomization; + (id)_remoteViewControllerInterface; + (id)_safeAreaInsetsTrace; + (void)_scheduleTransition:(id /* block */)a0; + (void)_setShouldDeferTransitions:(BOOL)a0; + (BOOL)_shouldAnimateTransitions; + (BOOL)_shouldDeferTransitions; + (BOOL)_shouldRememberFocusForDismissal; + (BOOL)_shouldSendLegacyMethodsFromViewWillTransitionToSize; + (BOOL)_shouldUseLegacyUnwindDestinationSearch; + (double)_slimHorizontalContentMargin; + (id)_traitCollectionWithParentTraitCollection:(id)a0 overrideTraitCollection:(id)a1; + (void)_traverseViewControllerHierarchy:(id /* block */)a0; + (void)_traverseViewControllerHierarchyWithDelayedRelease:(id /* block */)a0; + (id)_viewControllerForFullScreenPresentationFromView:(id)a0; + (BOOL)_wantsContentOverlayInsetsUpdatesWhileDismissing; + (id)_whitelistOfSubclassableViewControllersMarkedSafe; + (void)_withDisabledAppearanceTransitions:(BOOL)a0 forDescendantsOf:(id)a1 visibleOnly:(BOOL)a2 perform:(id /* block */)a3; + (void)_withDisabledAppearanceTransitionsForVisibleDescendantsOf:(id)a0 perform:(id /* block */)a1; + (void)attemptRotationToDeviceOrientation; + (struct CGSize { double x0; double x1; })defaultFormSheetSize; + (BOOL)doesOverrideViewControllerMethod:(SEL)a0; + (BOOL)doesOverrideViewControllerMethod:(SEL)a0 inBaseClass:(Class)a1; + (void)removeViewControllerForView:(id)a0; + (void)setViewController:(id)a0 forView:(id)a1; + (id)viewControllerForView:(id)a0; - (void)_doc_ipi_updateContentOverlayInsetsForSelfAndChildren; - (id)doc_largeNavigationTitleOptionsForLocation:(id)a0 configuration:(id)a1 hasFinderStyleBars:(BOOL)a2; - (BOOL)_hasPreferredInterfaceOrientationForPresentation; - (id)_allContainedViewControllers; - (BOOL)_handlesCounterRotationForPresentation; - (void)_beginDisablingInterfaceAutorotation; - (void)_didUpdateFocusInContext:(id)a0 withAnimationCoordinator:(id)a1; - (BOOL)shouldAutorotateToInterfaceOrientation:(long long)a0; - (void)willAnimateRotationToInterfaceOrientation:(long long)a0 duration:(double)a1; - (long long)preferredInterfaceOrientationForPresentation; - (void)updateViewConstraints; - (void)_updateChildContentMargins; - (unsigned long long)preferredScreenEdgesDeferringSystemGestures; - (id)_overridingPreferredFocusEnvironment; - (void)didRotateFromInterfaceOrientation:(long long)a0; - (id)_additionalViewControllersToCheckForUserActivity; - (void)_layoutContainerViewDidMoveToWindow:(id)a0; - (void)willTransitionToTraitCollection:(id)a0 withTransitionCoordinator:(id)a1; - (void)_getRotationContentSettings:(struct { BOOL x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; double x5; int x6; } *)a0; - (void)viewSafeAreaInsetsDidChange; - (void)_marginInfoForChild:(id)a0 leftMargin:(double *)a1 rightMargin:(double *)a2; - (BOOL)shouldAutorotate; - (void)encodeRestorableStateWithCoder:(id)a0; - (id)_multitaskingDragExclusionRects; - (BOOL)_shouldPersistViewWhenCoding; - (void)setNeedsFocusUpdate; - (void)showViewController:(id)a0 sender:(id)a1; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_edgeInsetsForChildViewController:(id)a0 insetsAreAbsolute:(BOOL *)a1; - (BOOL)_isViewControllerForObservableScrollViewAmbiguous; - (id)_deepestActionResponder; - (void)willRotateToInterfaceOrientation:(long long)a0 duration:(double)a1; - (void)unloadViewForced:(BOOL)a0; - (id)_childViewControllersToSendViewWillTransitionToSize; - (void)showDetailViewController:(id)a0 sender:(id)a1; - (void)_observeScrollViewDidScroll:(id)a0; - (id)_transitionCoordinator; - (void)setPreferredUserInterfaceStyle:(long long)a0; - (id)init; - (unsigned long long)__supportedInterfaceOrientations; - (void)viewWillAppear:(BOOL)a0; - (void)viewLayoutMarginsDidChange; - (void)_dismissAccessibilityHUD; - (void)setValue:(id)a0 forKey:(id)a1; - (id)_timelinesForDateInterval:(id)a0; - (void)dismissViewControllerWithTransition:(int)a0 completion:(id /* block */)a1; - (void)dealloc; - (void)_didExitAlwaysOn; - (void)_updateWithFrameSpecifier:(id)a0 completion:(id /* block */)a1; - (long long)_overrideInterfaceOrientationMechanics; - (void)_didReceiveMemoryWarning:(id)a0; - (void)setToolbarItems:(id)a0; - (void)getRotationContentSettings:(struct { BOOL x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; double x5; int x6; } *)a0 forWindow:(id)a1; - (id)_viewControllerForObservableScrollView; - (void)preferredContentSizeDidChangeForChildContentContainer:(id)a0; - (void)traitCollectionDidChange:(id)a0; - (void)viewWillLayoutSubviews; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_viewFrameInWindowForContentOverlayInsetsCalculation; - (id)transitionCoordinator; - (id)nextResponder; - (BOOL)transitionViewShouldUseViewControllerCallbacks; - (void)viewDidLayoutSubviews; - (id)_contentUnavailableConfigurationState; - (id)_traitCollectionForChildEnvironment:(id)a0; - (id)_appearanceGuideClass; - (long long)preferredWhitePointAdaptivityStyle; - (id /* block */)_completionBlock; - (void)encodeWithCoder:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_defaultInitialViewFrame; - (void)_clearCachedPopoverContentSize; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_avoidanceInsets; - (void)viewDidLoad; - (void)_keyboardWillShow:(id)a0; - (BOOL)_canResignIfContainsFirstResponder; - (void)updateFocusIfNeeded; - (void)setEditing:(BOOL)a0 animated:(BOOL)a1; - (BOOL)_containsFirstResponder; - (id)toolbarItems; - (struct CGSize { double x0; double x1; })sizeForChildContentContainer:(id)a0 withParentContainerSize:(struct CGSize { double x0; double x1; })a1; - (void)_setNeedsNonDeferredFocusUpdate; - (void)dismissViewControllerAnimated:(BOOL)a0 completion:(id /* block */)a1; - (id)invalidate; - (BOOL)_optsOutOfPopoverControllerHierarchyCheck; - (id)_systemDefaultFocusGroupIdentifier; - (id)contentScrollView; - (void)_preferredContentSizeDidChangeForChildViewController:(id)a0; - (void)loadView; - (id)_description; - (id)keyCommands; - (void)_endDisablingInterfaceAutorotation; - (void)presentViewController:(id)a0 animated:(BOOL)a1 completion:(id /* block */)a2; - (void)viewWillMoveToWindow:(id)a0; - (long long)interfaceOrientation; - (double)durationForTransition:(int)a0; - (void)_keyboardWillHide:(id)a0; - (unsigned long long)supportedInterfaceOrientations; - (void)removeFromParentViewController; - (long long)_preferredModalPresentationStyle; - (BOOL)_shouldForwardSystemLayoutFittingSizeChanges; - (id)popoverPresentationController; - (void)_updateContentOverlayInsetsForSelfAndChildren; - (BOOL)prefersHomeIndicatorAutoHidden; - (void)_timelinesForDateInterval:(id)a0 completion:(id /* block */)a1; - (void)setSearchDisplayController:(id)a0; - (void)updateUserActivityState:(id)a0; - (id)initWithNibName:(id)a0 bundle:(id)a1; - (void)viewWillDisappear:(BOOL)a0; - (void)applicationDidResume; - (BOOL)_canShowWhileLocked; - (void)didReceiveMemoryWarning; - (void)didMoveToParentViewController:(id)a0; - (void)_updateLayoutForStatusBarAndInterfaceOrientation; - (void)removeChildViewController:(id)a0; - (void)_updateWithFrameSpecifier:(id)a0; - (id)_screen; - (void)setNeedsStatusBarAppearanceUpdate; - (void)addChildViewController:(id)a0; - (struct CGSize { double x0; double x1; })_systemLayoutSizeFittingSize:(struct CGSize { double x0; double x1; })a0 withHorizontalFittingPriority:(float)a1 verticalFittingPriority:(float)a2; - (id)_childViewControllersForAlwaysOnTimelines; - (void).cxx_destruct; - (void)_layoutContainerViewWillMoveToWindow:(id)a0; - (int)_preferredStatusBarVisibility; - (BOOL)_prefersFocusContainment; - (double)_contentMarginForChildViewController:(id)a0; - (void)setInterfaceOrientation:(long long)a0; - (id)presentationController; - (BOOL)_canBecomeFirstResponder; - (void)viewDidMoveToWindow:(id)a0 shouldAppearOrDisappear:(BOOL)a1; - (id)extensionContext; - (void)didUpdateFocusInContext:(id)a0 withAnimationCoordinator:(id)a1; - (void)viewDidAppear:(BOOL)a0; - (void)applicationWillSuspend; - (void)removeChildViewController:(id)a0 notifyDidMove:(BOOL)a1; - (void)setEditing:(BOOL)a0; - (struct CGPoint { double x0; double x1; })_centerForOrientation:(long long)a0; - (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1; - (id)_childViewControllerForAlwaysOnTimelines; - (BOOL)_allowsSkippingLayout; - (void)_updateContentUnavailableConfigurationUsingState:(id)a0; - (id)_parentTraitEnvironment; - (void)_presentViewController:(id)a0 modalSourceViewController:(id)a1 presentationController:(id)a2 animationController:(id)a3 interactionController:(id)a4 completion:(id /* block */)a5; - (void)window:(id)a0 statusBarWillChangeFromHeight:(double)a1 toHeight:(double)a2; - (id)searchDisplayController; - (void)awakeFromNib; - (BOOL)shouldUpdateFocusInContext:(id)a0; - (void)willMoveToParentViewController:(id)a0; - (void)viewDidDisappear:(BOOL)a0; - (void)_showAccessibilityHUDItem:(id)a0; - (id)initWithCoder:(id)a0; - (id)childViewControllerForHomeIndicatorAutoHidden; - (BOOL)isEditing; - (BOOL)shouldAutomaticallyForwardRotationMethods; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_boundsForOrientation:(long long)a0; - (BOOL)canPerformAction:(SEL)a0 withSender:(id)a1; - (void)viewIsAppearing:(BOOL)a0; - (void)_objc_initiateDealloc; - (struct { unsigned int x0[8]; })_hostAuditToken; - (BOOL)_isPresentationContextByDefault; - (id)_navigationBarForDragAffordance; - (long long)_rotatingToInterfaceOrientation; - (void)_safeAreaInsetsDidChangeForView; - (id)_viewControllerForSearchPalette; - (void)accessibilityLargeTextDidChange; - (void)cancelBeginAppearanceTransition; - (struct CGSize { double x0; double x1; })contentSizeForViewInPopoverView; - (void)_clearRecordedContentScrollView; - (struct { struct UIEdgeInsets { double x0; double x1; double x2; double x3; } x0; struct UIEdgeInsets { double x0; double x1; double x2; double x3; } x1; })_cumulativeOverlayInsetsInView:(id)a0; - (id)_firstResponder; - (BOOL)_ignoreAppSupportedOrientations; - (id)_nonModalAncestorViewController; - (void)_prepareForContainerTransition:(id)a0; - (id)_printHierarchy; - (void)_rememberPresentingFocusedItem:(id)a0; - (BOOL)_shouldFreezeUnderlapsStatusBar; - (void)_toggleEditing:(id)a0; - (BOOL)_usesSharedView; - (void)forceUnloadView; - (BOOL)isSheet; - (BOOL)__isKindOfUIViewController; - (BOOL)__knownPresentationWithoutPresentationControllerInstance; - (id)__potentialOverridingFocusEnvironments; - (void)__prepareForDisconnectionWithCompletionHandler:(id /* block */)a0; - (void)__viewControllerWillBePresented:(BOOL)a0; - (void)__viewDidAppear:(BOOL)a0; - (void)__viewWillAppear:(BOOL)a0; - (void)__willChangeToIdiom:(long long)a0 onScreen:(id)a1; - (id)_activityContinuationSuitableToBecomeCurrent; - (id)_adaptedPresentationControllerForTraitCollection:(id)a0 withTransitionCoordinator:(id)a1; - (void)_addChildViewController:(id)a0; - (void)_addChildViewController:(id)a0 notifyWillMove:(BOOL)a1; - (void)_addChildViewController:(id)a0 performHierarchyCheck:(BOOL)a1 notifyWillMove:(BOOL)a2; - (BOOL)_allowNestedNavigationControllers; - (BOOL)_allowsAutorotation; - (BOOL)_allowsFreezeLayoutForOrientationChangeOnDismissal; - (BOOL)_allowsUserInteractionWhenPreviewedInContextMenu; - (BOOL)_ancestorViewControllerIsInPopover; - (id)_animatorForOperation:(long long)a0 fromViewController:(id)a1 toViewController:(id)a2; - (int)_appearState; - (id)_appearanceContainer; - (id)_backdropBarGroupName; - (id)_backgroundColorForModalFormSheet; - (void)_beginAppearanceTransitionToViewController:(id)a0 animated:(BOOL)a1; - (void)_beginDelayingPresentation; - (void)_beginDelayingPresentation:(double)a0 cancellationHandler:(id /* block */)a1; - (void)_bridgedUpdateContentUnavailableConfigurationUsingState:(id)a0; - (BOOL)_canBecomeDeepestUnambiguousResponder; - (BOOL)_canPerformUnwindSegueAction:(SEL)a0 fromViewController:(id)a1 sender:(id)a2; - (BOOL)_canReloadView; - (BOOL)_canRestoreFocusAfterTransitionToItem:(id)a0; - (void)_cancelDelayedPresentation:(BOOL)a0; - (double)_canvasSystemMinimumMargin; - (id)_childViewControllerForExclusiveCollectionPhysicalButtonConfigurations; - (id)_childViewControllerForMultitaskingDragExclusionRects; - (id)_childViewControllerForWhitePointAdaptivityStyle; - (void)_childViewControllerWillBePresentedFromViewControllerDelayingPresentationWithPresenter:(id)a0; - (id)_childViewControllersEligibleForOverridingPreferredFocusEnvironments; - (void)_cleanupPresentation; - (void)_collapseSecondaryViewController:(id)a0 forSplitViewController:(id)a1 withTransitionCoordinator:(id)a2; - (void)_containingAlertControllerDidChangeVisualStyle:(id)a0; - (double)_contentMarginForView:(id)a0; - (id)_contentOrObservableScrollViewForEdge:(unsigned long long)a0; - (id)_contentScrollView; - (id)_contentUnavailableConfiguration; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_customBasePresentationInsetsForView:(id)a0; - (id)_customChildViewControllerSelectorsNames; - (id)_customPresentationControllerForPresentedController:(id)a0 presentingController:(id)a1 sourceController:(id)a2; - (SEL)_customSelectorToCreateChildViewControllerAtIndex:(long long)a0; - (id /* block */)_decodeRestorableStateAndReturnContinuationWithCoder:(id)a0; - (id)_deepestPresentedActionResponderOrBlock:(id /* block */)a0; - (id)_defaultAnimationController; - (id)_defaultContentScrollViewForEdge:(unsigned long long)a0; - (id)_definiteTransitionCoordinator; - (id)_descriptionWithChildren:(int)a0; - (id)_destinationForUnwindingFromSource:(id)a0 visitedViewControllers:(id)a1; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_devicePeripheryInsets; - (void)_didBecomeContentViewControllerOfPopover:(id)a0; - (void)_didCancelDismissTransition:(id)a0; - (void)_didCancelPresentTransition:(id)a0; - (void)_didEndCounterRotationForPresentation; - (void)_didEnterAlwaysOn; - (void)_didFinishDismissTransition; - (void)_didFinishPresentTransition; - (void)_didResignContentViewControllerOfPopover:(id)a0; - (void)_didRotateFromInterfaceOrientation:(long long)a0 forwardToChildControllers:(BOOL)a1 skipSelf:(BOOL)a2; - (void)_dismissViewControllerWithTransition:(int)a0 from:(id)a1 completion:(id /* block */)a2; - (BOOL)_displaysFullScreen; - (void)_eagerlyUpdateSafeAreaInsetsToViewDescendant:(id)a0; - (id)_effectiveControllersForAlwaysOnTimelines; - (id)_effectiveExclusiveCollectionPhysicalButtonConfigurationViewController; - (id)_effectiveHomeIndicatorAutoHiddenViewController; - (id)_effectivePointerLockViewController; - (id)_effectiveScreenEdgesDeferringSystemGesturesViewController; - (id)_effectiveStatusBarHiddenViewController; - (id)_effectiveStatusBarStyleViewController; - (id)_effectiveUserInterfaceStyleViewController; - (id)_effectiveViewControllerForMultitaskingDragExclusionRects; - (id)_effectiveWhitePointAdaptivityStyleViewController; - (void)_embedContentViewInView:(id)a0 withContentFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 delegate:(id)a2; - (void)_endAppearanceTransitionToViewController:(id)a0; - (void)_endDelayingPresentation; - (void)_enumerateAncestorViewControllersUntilStop:(BOOL *)a0 usingBlock:(id /* block */)a1; - (void)_executeAfterAppearanceBlock; - (id)_existingNavigationItem; - (id)_existingPresentationControllerImmediate:(BOOL)a0 effective:(BOOL)a1; - (id)_existingPresentationControllerImmediate:(BOOL)a0 effective:(BOOL)a1 includesRoot:(BOOL)a2; - (id)_existingTabBarItem; - (id)_existingView; - (id)_extensionContextUUID; - (void *)_fallbackTraitCollection; - (BOOL)_formSheetObeysContentContainerSize; - (struct CGSize { double x0; double x1; })_formSheetSizeForWindowWithSize:(struct CGSize { double x0; double x1; })a0 screenSize:(struct CGSize { double x0; double x1; })a1; - (BOOL)_forwardAppearanceMethods; - (BOOL)_forwardRotationMethods; - (BOOL)_hackFor11408026_beginAppearanceTransition:(BOOL)a0 animated:(BOOL)a1; - (BOOL)_hackFor11408026_endAppearanceTransition; - (void)_handleTapToDismissModalCurl:(id)a0; - (BOOL)_hasAppeared; - (BOOL)_hasDeepestPresentedActionResponderOrBlock:(id /* block */)a0; - (id)_hostApplicationBundleIdentifier; - (void)_hostApplicationDidEnterBackground; - (void)_hostApplicationWillEnterForeground; - (int)_hostProcessIdentifier; - (id)_hostedWindowScene; - (BOOL)_ignoresWrapperViewForContentOverlayInsets; - (long long)_imagePickerStatusBarStyle; - (id)_independentContainedScrollViewIntermediateToDescendantViewController:(id)a0; - (BOOL)_isContainmentChanging; - (BOOL)_isDelayingPresentation; - (BOOL)_isHostedRootViewController; - (BOOL)_isInContextOfPresentationControllerOfClass:(Class)a0 effective:(BOOL)a1; - (BOOL)_isInCustomTransition; - (BOOL)_isInPopoverPresentation; - (BOOL)_isInViewControllerThatHandlesKeyboardAvoidance; - (BOOL)_isInterfaceAutorotationDisabled; - (BOOL)_isMemberOfViewControllerHierarchy:(id)a0; - (BOOL)_isNavigationController; - (BOOL)_isNestedNavigationController; - (BOOL)_isRootViewController; - (BOOL)_isSearchController; - (BOOL)_isSplitViewController; - (BOOL)_isSupportedInterfaceOrientation:(long long)a0; - (BOOL)_isTVSearchControllerContainer; - (BOOL)_isTabBarController; - (BOOL)_isViewController; - (BOOL)_isViewControllerInWindowHierarchy; - (id)_keyCommands; - (long long)_lastKnownInterfaceOrientation; - (id)_lastNavigationItems; - (void)_legacyModalPresentTransitionDidComplete; - (BOOL)_mayForwardPresentationsToPresentedViewController; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_minimumLayoutMarginsForView; - (id)_moreListTitle; - (id)_navControllerToCreateManagedSearchPaletteForNavController:(id)a0; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_navigationControllerContentInsetAdjustment; - (id)_nextResponderUsingTargetActionStrategyFromChildViewController:(id)a0 didTraverseToParentViewController:(BOOL *)a1; - (id)_nextResponderUsingTraversalStrategy:(unsigned long long)a0; - (id)_nextViewController; - (id)_nextViewControllerForUnwindSegueSearch; - (id)_nonModalAncestorViewControllerStopAtIsPresentationContext:(BOOL)a0; - (id)_nonPresentationAppearanceContainer; - (void)_observableScrollViewDidChangeFrom:(id)a0 forViewController:(id)a1 edges:(unsigned long long)a2; - (id)_observableScrollViewForEdges:(unsigned long long)a0; - (void)_observeScrollView:(id)a0 temporaryCoordinatingReplacementDidChange:(id)a1; - (id)_orientationDebugDescription; - (id)_orientationDebugDescriptionBuilderWithMultilinePrefix:(id)a0; - (id)_orientationDebugDescriptionWithMultilinePrefix:(id)a0; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_overlayInsetsAdjustment; - (long long)_overrideHorizontalSizeClass; - (id)_overrideTraitCollectionToPassDuringTraitChangeToChildViewController:(id)a0; - (long long)_overrideUserInterfaceRenderingMode; - (void)_parent:(id)a0 willTransitionToTraitCollection:(id)a1 withTransitionCoordinator:(id)a2; - (id)_parentContentContainer; - (id)_popoverController; - (void)_populateArchivedChildViewControllers:(id)a0; - (long long)_preferredInterfaceOrientationGivenCurrentOrientation:(long long)a0; - (long long)_preferredWhitePointAdaptivityStyle; - (void)_prepareForNavigationTransition:(BOOL)a0; - (void)_prepareForNestedDisplayWithNavigationController:(id)a0; - (void)_prepareForNormalDisplayWithNavigationController:(id)a0; - (void)_prepareForTapGesture:(id)a0; - (void)_preparePresentationControllerForPresenting:(id)a0; - (void)_presentViewController:(id)a0 animated:(BOOL)a1 completion:(id /* block */)a2; - (void)_presentViewController:(id)a0 withAnimationController:(id)a1 completion:(id /* block */)a2; - (void)_presentViewControllerForStateRestoration:(id)a0 animated:(BOOL)a1; - (void)_presentationController:(id)a0 prepareAdaptivePresentationController:(id)a1; - (id)_presentationControllerClassName; - (void)_presentationControllerDidDismiss:(id)a0; - (id)_presentationControllerForPresentedController:(id)a0 presentingController:(id)a1 sourceController:(id)a2; - (void)_presentationControllerWillDismiss:(id)a0; - (void)_presentingViewControllerDidChange:(id)a0; - (void)_presentingViewControllerIsChanging:(id)a0; - (void)_presentingViewControllerWillChange:(id)a0; - (void)_primitiveSetNavigationControllerContentInsetAdjustment:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (void)_primitiveSetNavigationControllerContentOffsetAdjustment:(double)a0; - (BOOL)_providesCustomBasePresentationInsets; - (BOOL)_reallyWantsFullScreenLayout; - (void)_recordContentScrollView; - (id)_registerForTraitTokenChanges:(id)a0 withHandler:(id /* block */)a1; - (id)_registerForTraitTokenChanges:(id)a0 withTarget:(id)a1 action:(SEL)a2; - (id)_remoteViewControllerProxy; - (id)_remoteViewControllerProxyWithErrorHandler:(id /* block */)a0; - (void)_removeChildViewController:(id)a0; - (void)_replaceViewControllerInPresentationHierarchy:(id)a0; - (BOOL)_requiresCustomPresentationController; - (struct CGSize { double x0; double x1; })_resolvedPreferredContentSize; - (id)_restorationClassName; - (void)_restoreInputViewsForPresentation; - (id)_rootAncestorViewController; - (long long)_rotaryFocusMovementAxis; - (long long)_rotatingFromInterfaceOrientation; - (id)_safeAreaInsetsTrace; - (id)_safePrimaryViewControllerForAutorotationBelowWindow:(id)a0; - (id)_safeViewControllerForRotationWithDismissCheck:(BOOL)a0; - (id)_safeViewControllerForSupportedInterfaceOrientationsWithDismissCheck:(BOOL)a0; - (id)_safeWindowForAutorotationBelowWindow:(id)a0; - (void)_sceneSettingsSafeAreaInsetsDidChangeForWindow:(id)a0; - (void)_setAllowNestedNavigationControllers:(BOOL)a0; - (void)_setAllowsAutorotation:(BOOL)a0; - (void)_setAvoidanceInsetsNeedsUpdate; - (void)_setContentOverlayInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0 andLeftMargin:(double)a1 rightMargin:(double)a2; - (void)_setContentUnavailableConfiguration:(id)a0; - (void)_setCustomChildViewControllerSelectorsNames:(id)a0; - (void)_setExistingNavigationItem:(id)a0; - (void)_setExistingTabBarItem:(id)a0; - (void)_setFormSheetSize:(struct CGSize { double x0; double x1; })a0; - (void)_setHostApplicationBundleIdentifier:(id)a0; - (void)_setHostAuditToken:(struct { unsigned int x0[8]; })a0; - (void)_setHostProcessIdentifier:(int)a0; - (void)_setIgnoreAppSupportedOrientations:(BOOL)a0; - (void)_setIgnoresWrapperViewForContentOverlayInsets:(BOOL)a0; - (void)_setImagePickerMediaTypes:(id)a0; - (void)_setInCustomTransition:(BOOL)a0; - (void)_setKeyCommands:(id)a0; - (void)_setLastNotifiedTraitCollection:(id)a0; - (void)_setMayForwardPresentationsToPresentedViewController:(BOOL)a0; - (void)_setModalPresentationStyle:(long long)a0; - (void)_setNeedsScreenWhitePointAdaptivityStyleUpdate; - (void)_setNeedsStatusBarAppearanceUpdateWithAnimationParameters:(id)a0; - (void)_setNeedsUpdateContentUnavailableConfiguration; - (void)_setNeedsUpdateOfMultitaskingDragExclusionRects; - (void)_setNeedsUpdateOfSupportedInterfaceOrientations; - (void)_setNeedsUserInterfaceAppearanceUpdate; - (void)_setObservableScrollView:(id)a0 forEdges:(unsigned long long)a1; - (void)_setOverrideHorizontalSizeClass:(long long)a0; - (void)_setOverrideUserInterfaceRenderingMode:(long long)a0; - (void)_setPopoverController:(id)a0; - (void)_setPresentedStatusBarViewController:(id)a0 shouldJoinAnimationsInProgress:(BOOL)a1; - (void)_setRemoteViewControllerProxy:(id)a0; - (void)_setSearchDisplayControllerUnretained:(id)a0; - (void)_setSecurityModeForViewsLayer; - (void)_setShouldFreezeUnderlapsStatusBar:(BOOL)a0; - (void)_setShouldLoadInputAccessoryViewOnAppearance:(BOOL)a0; - (void)_setSuppressesBottomBar:(BOOL)a0; - (void)_setTraitStorageList:(id)a0; - (void)_setUseTelephonyUI:(BOOL)a0; - (void)_setUsesSharedView:(BOOL)a0; - (void)_setViewHostsLayoutEngine:(BOOL)a0; - (id)_shim_contentScrollView; - (BOOL)_shouldAbortAdaptationFromTraitCollection:(id)a0 toTraitCollection:(id)a1 withTransitionCoordinator:(id)a2; - (BOOL)_shouldAutoPinInputViewsForModalFormSheet; - (BOOL)_shouldChildViewControllerUseFullScreenLayout:(id)a0; - (BOOL)_shouldForceLayoutForHostedAnimation; - (BOOL)_shouldIgnoreChildFocusRegions; - (BOOL)_shouldLoadInputAccessoryViewsOnAppearance; - (BOOL)_shouldLoadViewDuringRestoration:(id)a0; - (BOOL)_shouldRemoveViewFromHierarchyOnDisappear; - (BOOL)_shouldUseFullScreenLayoutInWindow:(id)a0 parentViewController:(id)a1; - (BOOL)_shouldUseOnePartRotation; - (void)_showViewController:(id)a0 withAction:(SEL)a1 sender:(id)a2; - (id)_splitViewControllerEnforcingClass:(BOOL)a0; - (void)_splitViewControllerWillCollapseOntoPrimaryViewController:(id)a0; - (void)_startPresentCustomTransitionWithDuration:(double)a0; - (void)_stateRestorationDidFinish:(BOOL)a0; - (double)_statusBarHeightAdjustmentForCurrentOrientation; - (double)_statusBarHeightForCurrentInterfaceOrientation; - (void)_stopTransitionsImmediately; - (void)_supportedInterfaceOrientationsDidChange; - (BOOL)_suppressesBottomBar; - (void)_systemLayoutFittingSizeDidChangeForChildContentContainer:(id)a0 childViewController:(id)a1; - (id)_tabBarControllerEnforcingClass:(BOOL)a0; - (double)_topBarHeight; - (void)_traitCollectionDidChange:(id)a0; - (void)_traitOverridesDidChange:(id)a0; - (id)_traitOverridesForChildViewController:(id)a0; - (id)_traitTrace; - (id)_traitTrace:(id)a0; - (void)_transitionToNavigationViewController:(id)a0 withWrapper:(id /* block */)a1; - (void)_transitionToViewController:(id)a0 whilePerforming:(id /* block */)a1 completion:(id /* block */)a2; - (void)_traverseViewControllerHierarchyFromLevel:(long long)a0 withBlock:(id /* block */)a1; - (BOOL)_tvTabBarShouldAutohide; - (BOOL)_tvTabBarShouldOverlap; - (id)_uiCollectionView; - (void)_unembedContentView; - (void)_unembedContentViewSettingDelegate:(id)a0; - (void)_unsafeParentWillTransitionToTraitCollection:(id)a0 withTransitionCoordinator:(id)a1; - (void)_updateContentOverlayInsetsFromParentForNavigationTransitionWithFinalRectInParent:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)_updateContentOverlayInsetsFromParentIfNecessary; - (void)_updateControlledViewsToFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)_updateInteractivePopGestureEnabledState; - (void)_updateInterfaceOrientationAnimated:(BOOL)a0; - (void)_updateSupportedInterfaceOrientationsIfNecessary; - (void)_updateToolbarItemsFromViewController:(id)a0 animated:(BOOL)a1; - (void)_updateTraitsIfNecessary; - (BOOL)_useCustomDimmingView; - (id)_vanillaInit; - (id)_viewControllerForRotation; - (id)_viewControllerForSupportedInterfaceOrientations; - (id)_viewControllerForSupportedInterfaceOrientationsWithDismissCheck:(BOOL)a0; - (void)_viewControllerPresentationDidInitiate; - (BOOL)_viewControllerUnderlapsStatusBar; - (BOOL)_viewControllerWasSelected; - (id)_viewControllersForRotationCallbacks; - (id)_viewControllersWhoseOrientationsMustCoincide; - (void)_viewDidPerformLayout; - (id)_viewForContentInPopover; - (BOOL)_viewHostsLayoutEngine; - (void)_viewSubtreeDidGainScrollView:(id)a0 enclosingViewController:(id)a1; - (void)_viewSubtreeDidGainScrollView:(id)a0 enclosingViewController:(id)a1 tvSearchController:(id)a2; - (id)_viewsWithDisabledInteractionGivenTransitionContext:(id)a0; - (id)_visibleView; - (id)_visualStyleOfContainingAlertController; - (BOOL)_wantsContentClippedToSafeAreaInSidebarContext; - (void)_willAnimateRotationToInterfaceOrientation:(long long)a0 duration:(double)a1 forwardToChildControllers:(BOOL)a2 skipSelf:(BOOL)a3; - (void)_willAppearInRemoteViewController; - (void)_willAppearInRemoteViewController:(id)a0; - (void)_willBecomeContentViewControllerOfPopover:(id)a0; - (void)_willBeginCounterRotationForPresentation; - (void)_willChangeToIdiom:(long long)a0 onScreen:(id)a1; - (void)_willEnterAlwaysOn; - (void)_willExitAlwaysOn; - (void)_willResignContentViewControllerOfPopover:(id)a0; - (void)_willRotateToInterfaceOrientation:(long long)a0 duration:(double)a1 forwardToChildControllers:(BOOL)a2 skipSelf:(BOOL)a3; - (void)_window:(id)a0 viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a1 withTransitionCoordinator:(id)a2; - (void)_window:(id)a0 willTransitionToTraitCollection:(id)a1 withTransitionCoordinator:(id)a2; - (BOOL)_wrapsNavigationController:(id *)a0; - (id)activePresentationController; - (void)addKeyCommand:(id)a0; - (id)allowedChildViewControllersForUnwindingFromSource:(id)a0; - (void)applicationFinishedRestoringState; - (void)applicationWantsViewsToDisappear; - (void)attentionClassDumpUser:(id)a0 yesItsUsAgain:(id)a1 althoughSwizzlingAndOverridingPrivateMethodsIsFun:(id)a2 itWasntMuchFunWhenYourAppStoppedWorking:(id)a3 pleaseRefrainFromDoingSoInTheFutureOkayThanksBye:(id)a4; - (BOOL)automaticallyForwardAppearanceAndRotationMethodsToChildViewControllers; - (void)beginAppearanceTransition:(BOOL)a0 animated:(BOOL)a1; - (void)beginRequestWithExtensionContext:(id)a0; - (BOOL)canHandleSnapbackIdentifier:(id)a0 animated:(BOOL)a1; - (BOOL)canPerformUnwindSegueAction:(SEL)a0 fromViewController:(id)a1 sender:(id)a2; - (BOOL)canPerformUnwindSegueAction:(SEL)a0 fromViewController:(id)a1 withSender:(id)a2; - (id)childViewControllerContainingSegueSource:(id)a0; - (id)childViewControllerForPointerLock; - (id)childViewControllerForScreenEdgesDeferringSystemGestures; - (id)childViewControllerForWhitePointAdaptivityStyle; - (void)collapseSecondaryViewController:(id)a0 forSplitViewController:(id)a1; - (BOOL)containmentSupport; - (id)contentScrollViewForEdge:(unsigned long long)a0; - (id)currentAction; - (id)defaultPNGName; - (void)didAnimateFirstHalfOfRotationToInterfaceOrientation:(long long)a0; - (void)dismissModalViewControllerAnimated:(BOOL)a0; - (void)dismissModalViewControllerWithTransition:(int)a0; - (id)editButtonItem; - (void)endAppearanceTransition; - (struct CGSize { double x0; double x1; })formSheetSize; - (BOOL)isModalInPopover; - (BOOL)isModalInPresentation; - (BOOL)isPerformingModalTransition; - (id)leadingPreviewAction; - (void)loadViewIfNeeded; - (void)loadViewIfRequired; - (id)moreListImage; - (id)moreListSelectedImage; - (id)moreListTableCell; - (id)overrideTraitCollectionForChildViewController:(id)a0; - (void)performSegueWithIdentifier:(id)a0 sender:(id)a1; - (BOOL)prefersPointerLocked; - (void)prepareForSegue:(id)a0 sender:(id)a1; - (void)presentModalViewController:(id)a0 animated:(BOOL)a1; - (void)presentModalViewController:(id)a0 withTransition:(int)a1; - (void)presentViewController:(id)a0 withTransition:(int)a1 completion:(id /* block */)a2; - (id)previewActions; - (id)previewMenuItems; - (void)purgeMemoryForReason:(int)a0; - (id)registerForPreviewingWithDelegate:(id)a0 sourceView:(id)a1; - (id)registerForTraitChanges:(id)a0 withAction:(SEL)a1; - (id)registerForTraitChanges:(id)a0 withHandler:(id /* block */)a1; - (id)registerForTraitChanges:(id)a0 withTarget:(id)a1 action:(SEL)a2; - (void)registerPreviewSourceView:(id)a0 previewingDelegate:(id)a1; - (void)removeKeyCommand:(id)a0; - (Class)restorationClass; - (void)restoreUserActivityState:(id)a0; - (id)rotatingContentViewForWindow:(id)a0; - (id)rotatingFooterView; - (id)rotatingFooterViewForWindow:(id)a0; - (id)rotatingHeaderView; - (id)rotatingHeaderViewForWindow:(id)a0; - (id)rotatingSnapshotViewForWindow:(id)a0; - (id)safeAreaLayoutGuide; - (id)segueForUnwindingToViewController:(id)a0 fromViewController:(id)a1 identifier:(id)a2; - (BOOL)sendClientToHostGestureChangeAction:(id)a0; - (id)separateSecondaryViewControllerForSplitViewController:(id)a0; - (void)setContainmentSupport:(BOOL)a0; - (void)setContentScrollView:(id)a0 forEdge:(unsigned long long)a1; - (void)setFormSheetSize:(struct CGSize { double x0; double x1; })a0; - (void)setIsSheet:(BOOL)a0; - (void)setModalInPresentation:(BOOL)a0; - (void)setNeedsUpdateContentUnavailableConfiguration; - (void)setNeedsUpdateOfHomeIndicatorAutoHidden; - (void)setNeedsUpdateOfPrefersPointerLocked; - (void)setNeedsUpdateOfScreenEdgesDeferringSystemGestures; - (void)setNeedsUpdateOfSupportedInterfaceOrientations; - (void)setNeedsUserInterfaceAppearanceUpdate; - (void)setNeedsWhitePointAdaptivityStyleUpdate; - (void)setOverrideTraitCollection:(id)a0 forChildViewController:(id)a1; - (void)setPerformingModalTransition:(BOOL)a0; - (void)setRestorationClass:(Class)a0; - (void)setShouldForceNonAnimatedTransition:(BOOL)a0; - (void)setStoryboardIdentifier:(id)a0; - (void)setToolbarItems:(id)a0 animated:(BOOL)a1; - (void)setUserActivity:(id)a0; - (void)setViewRespectsSystemMinimumLayoutMargins:(BOOL)a0; - (id)sheetPresentationController; - (BOOL)shouldPerformSegueWithIdentifier:(id)a0 sender:(id)a1; - (BOOL)shouldWindowUseOnePartInterfaceRotationAnimation:(id)a0; - (id)storyboardIdentifier; - (void)systemLayoutFittingSizeDidChangeForChildContentContainer:(id)a0; - (void)systemLayoutFittingSizeDidChangeForChildViewController:(id)a0; - (id)targetViewControllerForAction:(SEL)a0 sender:(id)a1; - (id)trailingPreviewAction; - (id)traitCollectionForChildViewController:(id)a0; - (void)transitionFromViewController:(id)a0 toViewController:(id)a1 duration:(double)a2 options:(unsigned long long)a3 animations:(id /* block */)a4 completion:(id /* block */)a5; - (void)unloadViewIfReloadable; - (void)unregisterForPreviewingWithContext:(id)a0; - (void)unregisterForTraitChanges:(id)a0; - (void)unregisterPreviewSourceView:(id)a0; - (void)unregisterPreviewing:(id)a0; - (void)unwindForSegue:(id)a0 towardsViewController:(id)a1; - (void)updateContentUnavailableConfigurationUsingState:(id)a0; - (void)updateTabBarItemForViewController:(id)a0; - (void)updateTitleForViewController:(id)a0; - (void)updateTraitsIfNeeded; - (BOOL)useLayoutToLayoutNavigationTransitions; - (id)viewControllerForUnwindSegueAction:(SEL)a0 fromViewController:(id)a1 withSender:(id)a2; - (void)viewDidUnload; - (BOOL)viewRespectsSystemMinimumLayoutMargins; - (void)viewWillUnload; - (void)willAnimateFirstHalfOfRotationToInterfaceOrientation:(long long)a0 duration:(double)a1; - (void)willAnimateSecondHalfOfRotationFromInterfaceOrientation:(long long)a0 duration:(double)a1; - (void)window:(id)a0 didAnimateFirstHalfOfRotationToInterfaceOrientation:(long long)a1; - (void)window:(id)a0 didRotateFromInterfaceOrientation:(long long)a1; - (void)window:(id)a0 didRotateFromInterfaceOrientation:(long long)a1 oldSize:(struct CGSize { double x0; double x1; })a2; - (void)window:(id)a0 resizeFromOrientation:(long long)a1; - (void)window:(id)a0 setupWithInterfaceOrientation:(long long)a1; - (void)window:(id)a0 willAnimateFirstHalfOfRotationToInterfaceOrientation:(long long)a1 duration:(double)a2; - (void)window:(id)a0 willAnimateFromContentFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 toContentFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2; - (void)window:(id)a0 willAnimateRotationToInterfaceOrientation:(long long)a1 duration:(double)a2; - (void)window:(id)a0 willAnimateRotationToInterfaceOrientation:(long long)a1 duration:(double)a2 newSize:(struct CGSize { double x0; double x1; })a3; - (void)window:(id)a0 willAnimateSecondHalfOfRotationFromInterfaceOrientation:(long long)a1 duration:(double)a2; - (void)window:(id)a0 willRotateToInterfaceOrientation:(long long)a1 duration:(double)a2; - (void)window:(id)a0 willRotateToInterfaceOrientation:(long long)a1 duration:(double)a2 newSize:(struct CGSize { double x0; double x1; })a3; @end