@class UIViewController, _UIAnimationCoordinator, NSString, _UINavigationControllerVisualStyle, NSArray, _UINavigationControllerPalette, _UIBarTapGestureRecognizer, UINavigationTransitionView, UIFocusContainerGuide, _UIBarPanGestureRecognizer, UIView, _UITVScrollViewManager, UIPanGestureRecognizer, UIGestureRecognizer, UITraitCollection, UIToolbar, UINavigationBar, UISearchController, NSUUID, UIKeyCommand, UILayoutContainerView, NSMapTable, UITapGestureRecognizer, UINavigationDeferredTransitionContext; @protocol UIViewControllerInteractiveTransitioning, UINavigationControllerDelegate, _UIInvalidatable, UIFocusItem, UIViewControllerAnimatedTransitioning; @interface UINavigationController : UIViewController <UIGestureRecognizerDelegatePrivate, _UINavigationBarDelegatePrivate, _UIToolbarDelegateInternal, _UITVScrollViewManagerDelegate, UILayoutContainerViewDelegate, _UIScrollViewScrollObserver> { UILayoutContainerView *_containerView; UINavigationBar *_navigationBar; Class _navigationBarClass; UIToolbar *_toolbar; UIView *_navigationTransitionView; double _statusBarHeightForHideShow; UINavigationDeferredTransitionContext *_deferredTransitionContext; UITraitCollection *_overrideTraitCollectionForPoppingViewControler; long long _savedNavBarStyleBeforeSheet; long long _savedToolBarStyleBeforeSheet; UITapGestureRecognizer *_backGestureRecognizer; UIKeyCommand *_backKeyCommand; _UINavigationControllerPalette *_topPalette; UIView *_paletteClippingView; _UINavigationControllerPalette *_freePalette; _UINavigationControllerPalette *_transitioningTopPalette; _UINavigationControllerVisualStyle *_visualStyle; struct { double minimum; double preferred; double maximum; } _interactiveScrollNavBarIntrinsicHeightRange; long long _updateTopViewFramesToMatchScrollOffsetDisabledCount; struct CGSize { double width; double height; } _externallySetNavControllerPreferredContentSize; unsigned long long _computingNavigationBarHeightWithRevealPresentationIterations; NSMapTable *_lastContentMarginForView; id<UIFocusItem> _overridingDestinationItemForFocusUpdate; _UITVScrollViewManager *_scrollViewManager; id<_UIInvalidatable> _keyboardLayoutGuideTransitionAssertion; struct { unsigned char isAppearingAnimated : 1; unsigned char isAlreadyPoppingNavigationItem : 1; unsigned char isNavigationBarHidden : 1; unsigned char isToolbarShown : 1; unsigned char needsDeferredTransition : 1; unsigned char isTransitioning : 1; unsigned char paletteTransitionPending : 1; unsigned char lastOperation : 4; unsigned char lastOperationAnimated : 1; unsigned char deferredTransition : 8; unsigned char didPreloadKeyboardAnimation : 1; unsigned char didHideBottomBar : 1; unsigned char didExplicitlyHideTabBar : 1; unsigned char isChangingOrientationForPop : 1; unsigned char pretendNavBarHidden : 1; unsigned char avoidMovingNavBarOffscreenBeforeUnhiding : 1; unsigned char searchBarHidNavBar : 1; unsigned char isCustomTransition : 1; unsigned char isBuiltinTransition : 1; unsigned char resetDidHideOnCancel : 1; unsigned char delegateWillShowViewController : 1; unsigned char delegateDidShowViewController : 1; unsigned char delegateTransitionController : 1; unsigned char delegateTransitionControllerEx : 1; unsigned char delegateInteractionController : 1; unsigned char delegateInteractionControllerEx : 1; unsigned char delegateShouldCrossFadeNavigationBar : 1; unsigned char delegateShouldCrossFadeBottomBars : 1; unsigned char delegateShouldUseBuiltinInteractionController : 1; unsigned char delegateSupportedInterfaceOrientations : 1; unsigned char delegatePreferredInterfaceOrientationForPresentation : 1; unsigned char delegateLayoutTransitioningClass : 1; unsigned char delegateWasNonNil : 1; unsigned char navigationBarHidesCompletelyOffscreen : 1; unsigned char clipUnderlapWhileTransitioning : 1; unsigned char isCrossfadingOutTabBar : 1; unsigned char isCrossfadingInTabBar : 1; unsigned char skipContentInsetCalculation : 1; unsigned char neverInWindow : 1; unsigned char useStandardStatusBarHeight : 1; unsigned char allowUserInteractionDuringTransition : 1; unsigned char enableBackButtonDuringTransition : 1; unsigned char allowsGroupBlending : 1; unsigned char allowNestedNavigationControllers : 1; unsigned char allowChildSplitViewControllers : 1; unsigned char nestedNavigationBarWasHidden : 1; unsigned char nestedToolbarWasHidden : 1; unsigned char isAnimatingExchangeBetweenInnerAndOuterToolbars : 1; unsigned char isNested : 1; unsigned char searchHidNavigationBar : 1; unsigned char suppressMixedOrientationPop : 1; unsigned char disappearingViewControllerIsBeingRemoved : 1; unsigned char disappearingViewControllerNeedsToBeRemoved : 1; unsigned char isWrappingDuringAdaptation : 1; unsigned char cannotPerformShowViewController : 1; unsigned char navigationSoundsEnabled : 1; unsigned char didSetNeedsFocusInTransition : 1; unsigned char layingOutTopViewController : 1; unsigned char hasScheduledDeferredUpdateNavigationBarHostedRefreshControl : 1; unsigned char allowsFreezeLayoutForOrientationChangeOnDismissal : 1; unsigned char scrollViewObservationReasonHasVariableHeightNavigationBar : 1; unsigned char scrollViewObservationReasonIsEmulatingChromelessForFixedHeightNavigationBar : 1; unsigned char scrollViewObservationReasonIsAutoUpdatingManualScrollEdgeAppearance : 1; unsigned char scrollViewObservationReasonIsEmulatingChromelessEverywhere : 1; unsigned char suspendToolbarBackgroundUpdating : 1; unsigned char isBottomBarUnhidingDuringPushOrPop : 1; unsigned char hasUpdatedToolbarBackgroundAfterAppLaunch : 1; unsigned char createdBySplitViewController : 1; unsigned char isExecutingSplitViewControllerActions : 1; unsigned char shouldInteractivePopGestureBeEnabled : 1; } _navigationControllerFlags; UISearchController *_searchControllerToNotifyWhenScrollingAnimationStops; } @property (retain) UIViewController *detailViewController; @property BOOL isExpanded; @property (retain, nonatomic) UIViewController *disappearingViewController; @property (readonly, nonatomic) UIViewController *previousViewController; @property (readonly, nonatomic) UIViewController *bottomViewController; @property (nonatomic, setter=_setToolbarClass:) Class _toolbarClass; @property (nonatomic, getter=_builtinTransitionStyle, setter=_setBuiltinTransitionStyle:) long long builtinTransitionStyle; @property (nonatomic, getter=_builtinTransitionGap, setter=_setBuiltinTransitionGap:) double builtinTransitionGap; @property (nonatomic, getter=_allowNestedNavigationControllers, setter=_setAllowNestedNavigationControllers:) BOOL allowNestedNavigationControllers; @property (nonatomic, getter=_isNestedNavigationController, setter=_setIsNestedNavigationController:) BOOL isNestedNavigationController; @property (nonatomic, getter=_allowChildSplitViewControllers, setter=_setAllowChildSplitViewControllers:) BOOL allowChildSplitViewControllers; @property (retain, nonatomic, setter=_setTemporaryWindowLocator:) UIViewController *_temporaryWindowLocator; @property (nonatomic, getter=isInteractiveTransition) BOOL interactiveTransition; @property (retain, nonatomic, getter=_backdropGroupName, setter=_setBackdropGroupName:) NSString *_backdropGroupName; @property (nonatomic, setter=_setPreferredNavigationBarPosition:) long long _preferredNavigationBarPosition; @property (nonatomic, setter=_setPositionBarsExclusivelyWithSafeArea:) BOOL _positionBarsExclusivelyWithSafeArea; @property (readonly, nonatomic, getter=_rememberedFocusedItemsByViewController) NSMapTable *rememberedFocusedItemsByViewController; @property (nonatomic, setter=_setSuspendToolbarBackgroundUpdating:) BOOL _suspendToolbarBackgroundUpdating; @property (nonatomic) BOOL needsDeferredTransition; @property (readonly, nonatomic) UINavigationTransitionView *navigationTransitionView; @property (nonatomic) BOOL pretendNavBarHidden; @property (nonatomic) BOOL avoidMovingNavBarOffscreenBeforeUnhiding; @property (nonatomic) double customNavigationTransitionDuration; @property (retain, nonatomic, setter=_setTransitionController:) id<UIViewControllerAnimatedTransitioning> _transitionController; @property (retain, nonatomic, setter=_setCachedTransitionController:) id<UIViewControllerAnimatedTransitioning> _cachedTransitionController; @property (retain, nonatomic, setter=_setInteractionController:) id<UIViewControllerInteractiveTransitioning> _interactionController; @property (retain, nonatomic, setter=_setCachedInteractionController:) id<UIViewControllerInteractiveTransitioning> _cachedInteractionController; @property (nonatomic, getter=_isUsingBuiltinAnimator, setter=_setUsingBuiltinAnimator:) BOOL _usingBuiltinAnimator; @property (nonatomic, setter=_setShouldIgnoreDelegateTransitionController:) BOOL _shouldIgnoreDelegateTransitionController; @property (nonatomic, setter=_setInteractiveScrollActive:) BOOL _interactiveScrollActive; @property (retain, nonatomic, setter=_setToolbarAnimationId:) NSUUID *_toolbarAnimationId; @property (retain, nonatomic, setter=_setNavbarAnimationId:) NSUUID *_navbarAnimationId; @property (nonatomic, setter=_setToolbarAnimationWasCancelled:) BOOL _toolbarAnimationWasCancelled; @property (nonatomic, setter=_setNavigationBarAnimationWasCancelled:) BOOL _navigationBarAnimationWasCancelled; @property (copy, nonatomic, setter=_setUpdateNavigationBarHandler:) id /* block */ _updateNavigationBarHandler; @property (nonatomic, getter=_isCrossfadingOutTabBar, setter=_setCrossfadingOutTabBar:) BOOL crossfadingOutTabBar; @property (nonatomic, getter=_isCrossfadingInTabBar, setter=_setCrossfadingInTabBar:) BOOL crossfadingInTabBar; @property (nonatomic, getter=_didExplicitlyHideTabBar, setter=_setDidExplicitlyHideTabBar:) BOOL didHideTabBar; @property (readonly, nonatomic) BOOL _isLayingOutTopViewController; @property (readonly, nonatomic, getter=_contentFocusContainerGuide) UIFocusContainerGuide *contentFocusContainerGuide; @property (retain, nonatomic, setter=_setKeyboardAppearedNotificationToken:) id _keyboardAppearedNotificationToken; @property (retain, nonatomic, setter=_setBarSwipeHideGesture:) _UIBarPanGestureRecognizer *_barSwipeHideGesture; @property (retain, nonatomic, setter=_setInteractiveAnimationCoordinator:) _UIAnimationCoordinator *_barInteractiveAnimationCoordinator; @property (retain, nonatomic, setter=_setBarTapHideGesture:) _UIBarTapGestureRecognizer *_barTapHideGesture; @property (nonatomic, getter=_isCreatedBySplitViewController, setter=_setCreatedBySplitViewController:) BOOL _createdBySplitViewController; @property (nonatomic, setter=_setSearchHidNavigationBar:) BOOL _searchHidNavigationBar; @property (readonly, nonatomic) UIViewController *topViewController; @property (readonly, nonatomic) UIViewController *visibleViewController; @property (copy, nonatomic) NSArray *viewControllers; @property (nonatomic, getter=isNavigationBarHidden) BOOL navigationBarHidden; @property (readonly, nonatomic) UINavigationBar *navigationBar; @property (nonatomic, getter=isToolbarHidden) BOOL toolbarHidden; @property (readonly, nonatomic) UIToolbar *toolbar; @property (weak, nonatomic) id<UINavigationControllerDelegate> delegate; @property (readonly, nonatomic) UIGestureRecognizer *interactivePopGestureRecognizer; @property (nonatomic) BOOL hidesBarsWhenKeyboardAppears; @property (nonatomic) BOOL hidesBarsOnSwipe; @property (readonly, nonatomic) UIPanGestureRecognizer *barHideOnSwipeGestureRecognizer; @property (nonatomic) BOOL hidesBarsWhenVerticallyCompact; @property (nonatomic) BOOL hidesBarsOnTap; @property (readonly, nonatomic) UITapGestureRecognizer *barHideOnTapGestureRecognizer; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (BOOL)doesOverridePreferredInterfaceOrientationForPresentation; + (BOOL)_directlySetsContentOverlayInsetsForChildren; + (BOOL)_shouldSendLegacyMethodsFromViewWillTransitionToSize; - (BOOL)_hasPreferredInterfaceOrientationForPresentation; - (void)_didUpdateFocusInContext:(id)a0 withAnimationCoordinator:(id)a1; - (BOOL)shouldAutorotateToInterfaceOrientation:(long long)a0; - (void)willAnimateRotationToInterfaceOrientation:(long long)a0 duration:(double)a1; - (id)_window; - (long long)preferredInterfaceOrientationForPresentation; - (id)initWithRootViewController:(id)a0; - (void)_updateChildContentMargins; - (unsigned long long)preferredScreenEdgesDeferringSystemGestures; - (id)valueForUndefinedKey:(id)a0; - (id)_overridingPreferredFocusEnvironment; - (void)didRotateFromInterfaceOrientation:(long long)a0; - (BOOL)_isTransitioning; - (void)decodeRestorableStateWithCoder:(id)a0; - (id)_additionalViewControllersToCheckForUserActivity; - (void)_layoutContainerViewDidMoveToWindow:(id)a0; - (void)willTransitionToTraitCollection:(id)a0 withTransitionCoordinator:(id)a1; - (void)pushViewController:(id)a0 animated:(BOOL)a1; - (void)_getRotationContentSettings:(struct { BOOL x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; double x5; int x6; } *)a0; - (void)_marginInfoForChild:(id)a0 leftMargin:(double *)a1 rightMargin:(double *)a2; - (void)encodeRestorableStateWithCoder:(id)a0; - (void)__viewWillLayoutSubviews; - (BOOL)_shouldPersistViewWhenCoding; - (id)_effectiveActivityItemsConfiguration; - (void)showViewController:(id)a0 sender:(id)a1; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_edgeInsetsForChildViewController:(id)a0 insetsAreAbsolute:(BOOL *)a1; - (id)_deepestActionResponder; - (void)willRotateToInterfaceOrientation:(long long)a0 duration:(double)a1; - (id)_childViewControllersToSendViewWillTransitionToSize; - (void)_observeScrollViewDidScroll:(id)a0; - (id)popViewControllerAnimated:(BOOL)a0; - (id)_snapshotView; - (id)tabBarItem; - (id)_transitionCoordinator; - (struct NSDirectionalEdgeInsets { double x0; double x1; double x2; double x3; })_layoutMarginsforNavigationBar:(id)a0; - (void)setNavigationBar:(id)a0; - (void)viewWillAppear:(BOOL)a0; - (void)dealloc; - (id)_viewControllerForObservableScrollView; - (void)preferredContentSizeDidChangeForChildContentContainer:(id)a0; - (void)viewDidLayoutSubviews; - (void)_setContentOverlayInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (BOOL)_gestureRecognizer:(id)a0 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)a1; - (void)encodeWithCoder:(id)a0; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_avoidanceInsets; - (long long)preferredStatusBarStyle; - (void)setEditing:(BOOL)a0 animated:(BOOL)a1; - (id)preferredFocusEnvironments; - (id)preferredFocusedView; - (struct CGSize { double x0; double x1; })sizeForChildContentContainer:(id)a0 withParentContainerSize:(struct CGSize { double x0; double x1; })a1; - (void)loadView; - (id)initWithNavigationBarClass:(Class)a0 toolbarClass:(Class)a1; - (id)childViewControllerForStatusBarStyle; - (double)durationForTransition:(int)a0; - (BOOL)editing; - (unsigned long long)supportedInterfaceOrientations; - (id)childViewControllerForStatusBarHidden; - (id)initWithNibName:(id)a0 bundle:(id)a1; - (void)viewWillDisappear:(BOOL)a0; - (void)didMoveToParentViewController:(id)a0; - (void)_updateLayoutForStatusBarAndInterfaceOrientation; - (void).cxx_destruct; - (void)viewDidMoveToWindow:(id)a0 shouldAppearOrDisappear:(BOOL)a1; - (void)viewDidAppear:(BOOL)a0; - (void)removeChildViewController:(id)a0 notifyDidMove:(BOOL)a1; - (void)setPreferredContentSize:(struct CGSize { double x0; double x1; })a0; - (void)setViewControllers:(id)a0 animated:(BOOL)a1; - (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1; - (BOOL)becomeFirstResponder; - (long long)modalTransitionStyle; - (void)_setUpContentFocusContainerGuide; - (void)viewDidDisappear:(BOOL)a0; - (id)initWithCoder:(id)a0; - (id)childViewControllerForHomeIndicatorAutoHidden; - (struct CGSize { double x0; double x1; })preferredContentSize; - (long long)lastOperation; - (BOOL)canPerformAction:(SEL)a0 withSender:(id)a1; - (void)viewIsAppearing:(BOOL)a0; - (struct CGSize { double x0; double x1; })_adjustedContentSizeForPopover:(struct CGSize { double x0; double x1; })a0; - (BOOL)_clipUnderlapWhileTransitioning; - (void)_detachPalette:(id)a0; - (BOOL)_isPresentationContextByDefault; - (id)_navigationBarForDragAffordance; - (id)_nthChildViewControllerFromTop:(unsigned long long)a0; - (void)_performCoordinatedLayoutToLayoutNavigationTransitionAnimations; - (void)_privateWillShowViewController:(id)a0; - (void)_safeAreaInsetsDidChangeForView; - (id)_screenEdgePanGestureRecognizer; - (void)_setBarsHidden:(BOOL)a0; - (void)_updateContainersForStackChange; - (id)_viewControllerForSearchPalette; - (void)rename:(id)a0; - (BOOL)_canRestoreFocusAfterTransitionToRecalledItem:(id)a0 inViewController:(id)a1; - (void)_makeBarSwipeGestureIfNecessary; - (BOOL)_navbarIsAppearingInteractively; - (void)_performTopViewGeometryUpdates:(id /* block */)a0; - (void)_positionTransitioningPalette:(id)a0 outside:(BOOL)a1 edge:(unsigned long long)a2 preservingYPosition:(BOOL)a3; - (void)_presentationTransitionWrapViewController:(id)a0 forTransitionContext:(id)a1; - (void)_rememberPresentingFocusedItem:(id)a0; - (void)_setIsWrappingDuringAdaptation:(BOOL)a0; - (void)_setUseStandardStatusBarHeight:(BOOL)a0; - (void)_setViewControllers:(id)a0 transition:(int)a1; - (id)_startInteractiveBarTransition:(id)a0; - (double)_widthForLayout; - (void)didShowViewController:(id)a0 animated:(BOOL)a1; - (BOOL)isShown; - (id)popToViewController:(id)a0 transition:(int)a1; - (void)setContentSizeForViewInPopover:(struct CGSize { double x0; double x1; })a0; - (BOOL)_allowsAutorotation; - (BOOL)_allowsFreezeLayoutForOrientationChangeOnDismissal; - (BOOL)_animationParametersForHidingNavigationBar:(BOOL)a0 lastOperation:(long long)a1 edge:(unsigned long long *)a2 duration:(double *)a3; - (id)_backdropBarGroupName; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_boundsForPalette:(id)a0 size:(struct CGSize { double x0; double x1; })a1; - (id)_builtinInteractionController; - (id)_builtinTransitionController; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_calculateEdgeInsetsForChildViewController:(id)a0 insetsAreAbsolute:(BOOL *)a1; - (struct { double x0; double x1; double x2; double x3; BOOL x4; BOOL x5; BOOL x6; BOOL x7; })_calculateTopLayoutInfoForViewController:(id)a0; - (void)_calculateTopViewFramesForExpandedLayoutWithViewController:(id)a0 contentScrollView:(id)a1 gettingNavBarFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a2 topPaletteFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a3; - (void)_calculateTopViewFramesForLayoutWithViewController:(id)a0 contentScrollView:(id)a1 navBarFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a2 topPaletteFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a3 topLayoutType:(long long)a4; - (void)_calculateTopViewFramesFromLayoutHeightsWithViewController:(id)a0 contentScrollView:(id)a1 preservingContentInset:(BOOL)a2 respectFullExtension:(BOOL)a3 gettingNavBarFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a4 topPaletteFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a5; - (BOOL)_canHostRefreshControlOwnedByScrollView:(id)a0; - (BOOL)_canPerformBackKeyCommandToPopViewController; - (BOOL)_canPerformRename:(id)a0; - (BOOL)_canUpdateTopViewFramesToMatchScrollView; - (BOOL)_canUseBackKeyCommandToTriggerSidebarKeyCommandWithSender:(id)a0; - (void)_cancelInteractiveTransition:(double)a0 transitionContext:(id)a1; - (id)_childViewControllerForExclusiveCollectionPhysicalButtonConfigurations; - (id)_childViewControllerForMultitaskingDragExclusionRects; - (id)_childViewControllersEligibleForOverridingPreferredFocusEnvironments; - (void)_clearLastOperation; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_collapsableContentPaddingForObservedScrollView:(id)a0; - (void)_collapseViewController:(id)a0 forSplitViewController:(id)a1; - (void)_commonInitWithBuiltinTransitionGap:(double)a0; - (void)_commonNonCoderInit; - (void)_computeAndApplyScrollContentInsetDeltaForViewController:(id)a0; - (struct CGPoint { double x0; double x1; })_computeTopBarCenter:(id)a0 hidden:(BOOL)a1 edge:(unsigned long long)a2 center:(struct CGPoint { double x0; double x1; })a3 offset:(double)a4; - (void)_configureBarSwipeGesture; - (void)_configureBarTapGesture; - (void)_configureBarsAutomaticActions; - (void)_configureKeyboardBarHiding; - (void)_configureToolbar; - (double)_contentMarginForView:(id)a0; - (id)_contentOrObservableScrollViewForEdge:(unsigned long long)a0; - (void)_createAndAttachSearchPaletteForTransitionToTopViewControllerIfNecesssary:(id)a0; - (id)_createBuiltInInteractionControllerForAnimationController:(id)a0; - (id)_createBuiltInTransitionControllerForOperation:(long long)a0; - (id)_customInteractionController:(id)a0; - (double)_customNavigationTransitionDuration; - (id)_customTransitionController:(BOOL)a0; - (int)_deferredTransition; - (void)_detachTopPaletteIfShowingSearchBarForTopmostViewControllerInNavigationController:(id)a0; - (void)_didBecomeContentViewControllerOfPopover:(id)a0; - (void)_didResignContentViewControllerOfPopover:(id)a0; - (BOOL)_doesTopViewControllerSupportInterfaceOrientation:(long long)a0; - (void)_eagerlyUpdateSafeAreaInsets; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_edgeInsetsDeferringToCommandeeringTableHeaderViewStyleSearchControllerWithPresentingViewController:(id)a0; - (id)_effectiveInteractionActivityTrackingBaseName; - (void)_executeNavigationHandler:(id /* block */)a0 deferred:(BOOL)a1; - (void)_executeSplitViewControllerActions:(id /* block */)a0; - (id)_existingActiveVisibleToolbar; - (id)_existingNavigationBar; - (id)_existingToolbar; - (id)_existingToolbarWithItems; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_expectedContentInsetDeltaForViewController:(id)a0; - (id)_findViewControllerToPopTo; - (id)_findViewControllerToPopToForNavigationItem:(id)a0; - (void)_finishAnimationTracking; - (void)_finishInteractiveTransition:(double)a0 transitionContext:(id)a1; - (void)_forgetFocusedItemForViewController:(id)a0; - (void)_forwardPaletteToViewControllerIfNeeded:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_frameForPalette:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_frameForViewController:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_frameForWrapperViewForViewController:(id)a0; - (void)_gestureRecognizedInteractiveHide:(id)a0; - (void)_gestureRecognizedToggleVisibility:(id)a0; - (BOOL)_gestureRecognizer:(id)a0 shouldReceiveTouch:(id)a1; - (BOOL)_gestureRecognizerShouldBegin:(id)a0; - (void)_handleSubtreeDidGainScrollView:(id)a0; - (BOOL)_hasInterruptibleNavigationTransition; - (BOOL)_hasNestedNavigationController; - (BOOL)_hasPotentiallyChromelessBottomBar; - (BOOL)_hasTranslucentNavigationBarIncludingViewController:(id)a0; - (struct { double x0; double x1; double x2; })_heightRangeOfTopViews; - (void)_hideForKeyboardAppearance; - (void)_hideOrShowBottomBarIfNeededWithTransition:(int)a0; - (void)_hideShowNavigationBarDidStop:(id)a0 finished:(id)a1 context:(id)a2; - (void)_hideShowToolbarDidStop:(id)a0 finished:(id)a1 context:(id)a2; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_incomingNavigationBarFrame; - (id)_independentContainedScrollViewIntermediateToDescendantViewController:(id)a0; - (void)_initializeNavigationDeferredTransitionContextIfNecessary; - (void)_installPaletteIntoViewHierarchy:(id)a0; - (id)_interfaceOrientationWindowForBar:(id)a0 matchingBar:(id)a1; - (id)_interruptibleNavigationTransitionAnimator; - (struct { double x0; double x1; double x2; })_intrinsicNavigationBarHeightRangeForNavItem:(id)a0; - (BOOL)_isAlreadyPoppingNavItem; - (BOOL)_isExecutingSplitViewControllerActions; - (BOOL)_isInteractiveCustomNavigationTransition; - (BOOL)_isNavigationBarEffectivelyVisible; - (BOOL)_isNavigationBarVisible; - (BOOL)_isNavigationController; - (BOOL)_isPerformingLayoutToLayoutTransition; - (BOOL)_isPopping; - (BOOL)_isPushing; - (BOOL)_isPushingOrPopping; - (BOOL)_isPushingOrPoppingUsingLayoutToLayoutNavigationTransition; - (BOOL)_isSupportedInterfaceOrientation:(long long)a0; - (BOOL)_isTransitioningOrPaletteIsTransitioning; - (BOOL)_isViewControllerFullWidth; - (BOOL)_isViewControllerInRootPresentationHierarchy:(id)a0; - (id)_keyboardAnimationStyle; - (int)_keyboardDirectionForTransition:(long long)a0; - (unsigned long long)_keyboardScreenEdgeForTransition:(int)a0; - (id)_lastNavigationItems; - (void)_layoutContainerViewSemanticContentAttributeChanged:(id)a0; - (void)_layoutTopViewController; - (void)_layoutTopViewControllerLookForNested:(BOOL)a0; - (void)_layoutViewController:(id)a0; - (void)_makeBarHideGestureIfNecessary; - (id)_managedSearchPaletteForEdge:(unsigned long long)a0 size:(struct CGSize { double x0; double x1; })a1; - (id)_moreListTitle; - (id)_navControllerToCreateManagedSearchPaletteForNavController:(id)a0; - (BOOL)_navigationBar:(id)a0 getContentOffsetOfObservedScrollViewIfApplicable:(struct CGPoint { double x0; double x1; } *)a1; - (void)_navigationBar:(id)a0 itemBackButtonUpdated:(id)a1; - (void)_navigationBar:(id)a0 itemEnabledAutoScrollTransition:(id)a1; - (double)_navigationBar:(id)a0 preferredHeightForTransitionToHeightRange:(struct { double x0; double x1; double x2; })a1; - (void)_navigationBar:(id)a0 requestPopToItem:(id)a1; - (void)_navigationBar:(id)a0 topItemUpdatedContentLayout:(id)a1; - (void)_navigationBar:(id)a0 topItemUpdatedLargeTitleDisplayMode:(id)a1; - (id)_navigationBarAdditionalActionsForBackButtonMenu:(id)a0; - (void)_navigationBarChangedSize:(id)a0; - (void)_navigationBarDidChangeStyle:(id)a0; - (void)_navigationBarDidEndAnimation:(id)a0; - (void)_navigationBarDidUpdateStack:(id)a0; - (id)_navigationBarForNestedNavigationController; - (id)_navigationBarHiddenByDefault:(BOOL)a0; - (BOOL)_navigationBarLayoutIsInInteractiveScroll; - (void)_navigationBarPrepareToAnimateTransition:(id)a0; - (BOOL)_navigationBarShouldShowSidebarToggleInNSToolbar:(id)a0; - (BOOL)_navigationBarShouldUpdateProgress; - (struct CGSize { double x0; double x1; })_navigationBarSizeForViewController:(id)a0 proposedHeight:(double)a1 allowRubberBandStretch:(BOOL)a2; - (BOOL)_navigationBarTopItemIsNestedNavigationController:(id)a0; - (void)_navigationBarWillBeginCoordinatedTransitionAnimations:(id)a0; - (void)_navigationBarWillChangeHeightForManualShowOrHideOfSearchScopeBar:(id)a0; - (void)_navigationBarWillRunAutomaticDeferredShowsScopeBar:(id)a0; - (id)_navigationBarWindowForInterfaceOrientation:(id)a0; - (BOOL)_navigationControllerShouldObserveScrollView; - (void)_navigationItemDidUpdateSearchController:(id)a0 oldSearchController:(id)a1; - (BOOL)_navigationItemShouldDeferSearchPresentationOrDismissalForScrollViewAnimation:(id)a0; - (id)_navigationItems; - (id)_navigationItemsCallingPublicAccessor:(BOOL)a0; - (BOOL)_navigationSoundsEnabled; - (long long)_navigationTransitionForUITransition:(int)a0; - (void)_navigationTransitionView:(id)a0 didCancelTransition:(long long)a1 fromViewController:(id)a2 toViewController:(id)a3 wrapperView:(id)a4; - (id)_nestedTopViewController; - (void)_noteNestedNavigationControllerDidReturnToNormal:(id)a0; - (void)_notifyTransitionBegan:(id)a0; - (void)_observableScrollViewDidChangeFrom:(id)a0 forViewController:(id)a1 edges:(unsigned long long)a2; - (void)_observeScrollView:(id)a0 didBeginTransitionToDeferredContentOffset:(struct CGPoint { double x0; double x1; })a1; - (void)_observeScrollView:(id)a0 willEndDraggingWithVelocity:(struct CGPoint { double x0; double x1; })a1 targetContentOffset:(struct CGPoint { double x0; double x1; } *)a2 unclampedOriginalTarget:(struct CGPoint { double x0; double x1; })a3; - (void)_observeScrollViewAlignedContentMarginDidChange:(id)a0; - (void)_observeScrollViewDidEndDecelerating:(id)a0; - (void)_observeScrollViewDidEndDragging:(id)a0 willDecelerate:(BOOL)a1; - (void)_observeScrollViewDidScroll:(id)a0 topLayoutType:(long long)a1; - (void)_observeScrollViewGeometryAffectingContentBottomDidChange:(id)a0; - (void)_observeScrollViewHasClearedContentOffsetAnimation:(id)a0; - (void)_observeScrollViewWillBeginDragging:(id)a0; - (BOOL)_otherExpectedNavigationControllerObservesScrollView:(id)a0; - (id)_outermostNavigationController; - (id)_paletteForEdge:(unsigned long long)a0 size:(struct CGSize { double x0; double x1; })a1 paletteClass:(Class)a2; - (void)_performBackGesture:(id)a0; - (void)_performBackKeyCommand:(id)a0; - (void)_performCoordinatedUpdateTopFramesTransitionAnimation; - (void)_performSkippedHostedRefreshControlUpdateSchedulingDeferredUpdateIfNecessary; - (void)_performWhileIgnoringUpdateTopViewFramesToMatchScrollOffset:(id /* block */)a0; - (id)_pinningBarForPalette:(id)a0; - (void)_playPopNavigationSound; - (void)_playPushNavigationSound; - (void)_popNavigationBar:(id)a0 item:(id)a1; - (void)_popViewControllerAndUpdateInterfaceOrientationAnimated:(BOOL)a0; - (id)_popViewControllerWithTransition:(int)a0 allowPoppingLast:(BOOL)a1; - (long long)_positionForBar:(id)a0; - (void)_positionNavigationBar:(id)a0 hidden:(BOOL)a1 edge:(unsigned long long)a2 center:(struct CGPoint { double x0; double x1; })a3 offset:(double)a4; - (void)_positionNavigationBarHidden:(BOOL)a0; - (void)_positionNavigationBarHidden:(BOOL)a0 edge:(unsigned long long)a1; - (void)_positionNavigationBarHidden:(BOOL)a0 edge:(unsigned long long)a1 initialOffset:(double)a2; - (void)_positionPaletteHidden:(BOOL)a0 edge:(unsigned long long)a1; - (void)_positionPaletteHidden:(BOOL)a0 edge:(unsigned long long)a1 initialOffset:(double)a2; - (void)_positionToolbarHidden:(BOOL)a0; - (void)_positionToolbarHidden:(BOOL)a0 edge:(unsigned long long)a1; - (void)_positionToolbarHidden:(BOOL)a0 edge:(unsigned long long)a1 crossFade:(BOOL)a2; - (struct CGSize { double x0; double x1; })_preferredContentSizeForcingLoad:(BOOL)a0; - (double)_preferredHeightForHidingNavigationBarForViewController:(id)a0 topItem:(id)a1; - (void)_prepareCollectionViewController:(id)a0 forSharingWithCollectionViewController:(id)a1; - (void)_prepareCollectionViewControllerForSharing:(id)a0; - (void)_prepareCollectionViewControllers:(id)a0 forSharingInRange:(id)a1; - (void)_prepareForNestedDisplayWithNavigationController:(id)a0; - (void)_prepareForNormalDisplayWithNavigationController:(id)a0; - (void)_presentationTransitionUnwrapViewController:(id)a0; - (void)_propagateContentAdjustmentsForControllersWithSharedViews; - (id)_recallRememberedFocusedItemForViewController:(id)a0; - (void)_releaseContainerViews; - (void)_reloadCachedInteractiveScrollMeasurements; - (void)_rememberFocusedItem:(id)a0 forViewController:(id)a1; - (void)_repositionPaletteWithNavigationBarHidden:(BOOL)a0 duration:(double)a1 shouldUpdateNavigationItems:(BOOL)a2; - (void)_requestNavigationBarUpdateSearchBarForPlacementChangeIfApplicable; - (void)_resetBottomBarHiddenState; - (void)_resetScrollViewObservingForViewController:(id)a0; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_revealableContentPaddingForObservedScrollView:(id)a0 includeContentWithCollapsedAffinity:(BOOL)a1; - (id)_scrollDetentOffsetsForScrollView:(id)a0; - (double)_scrollOffsetRetargettedToDetentOffsetIfNecessary:(double)a0 unclampedOriginalTargetOffset:(double)a1 scrollView:(id)a2; - (double)_scrollViewBottomContentInsetForViewController:(id)a0; - (void)_scrollViewManagerDidFinishScrolling:(id)a0; - (double)_scrollViewTopContentInsetForViewController:(id)a0; - (void)_sendNavigationBarToBack; - (id)_separateViewControllersAfterAndIncludingViewController:(id)a0 forSplitViewController:(id)a1; - (void)_setAllowsFreezeLayoutForOrientationChangeOnDismissal:(BOOL)a0; - (void)_setBarsHidden:(BOOL)a0 allowAnimation:(BOOL)a1; - (void)_setClipUnderlapWhileTransitioning:(BOOL)a0; - (void)_setClipsToBounds:(BOOL)a0; - (void)_setContentInset:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (void)_setCustomTransition:(BOOL)a0; - (void)_setDefinesPresentationContextIfNecessaryForViewController:(id)a0; - (void)_setKeyboardNotificationToken:(id)a0; - (void)_setNavigationBarHidden:(BOOL)a0 edge:(unsigned long long)a1 duration:(double)a2; - (void)_setNavigationBarHidden:(BOOL)a0 edgeIfNotNavigating:(unsigned long long)a1 duration:(double)a2; - (void)_setNavigationBarHidesCompletelyOffscreen:(BOOL)a0; - (void)_setNavigationSoundsEnabled:(BOOL)a0; - (void)_setPreferredContentSizeFromChildContentContainer:(id)a0; - (void)_setToolbarHidden:(BOOL)a0 edge:(unsigned long long)a1 duration:(double)a2; - (void)_setUseCurrentStatusBarHeight:(BOOL)a0; - (void)_setViewControllers:(id)a0 transition:(int)a1 animated:(BOOL)a2; - (void)_setViewControllers:(id)a0 transition:(int)a1 animated:(BOOL)a2 operation:(long long)a3; - (void)_setViewControllers_7_0:(id)a0 transition:(int)a1 animated:(BOOL)a2; - (void)_setViewControllers_7_0:(id)a0 transition:(int)a1 animated:(BOOL)a2 operation:(long long)a3; - (void)_setupBackGestureRecognizer; - (void)_setupBackKeyCommand; - (void)_setupVisualStyle; - (BOOL)_shouldBottomBarBeHidden; - (BOOL)_shouldChildViewControllerUseFullScreenLayout:(id)a0; - (BOOL)_shouldCrossFadeBottomBars; - (BOOL)_shouldCrossFadeNavigationBar; - (BOOL)_shouldHideBarsForTraits:(id)a0; - (BOOL)_shouldHideSearchBarWhenScrollingForNavigationItem:(id)a0; - (BOOL)_shouldInteractivePopGestureBeEnabled; - (BOOL)_shouldNavigationBarInsetViewController:(id)a0; - (BOOL)_shouldNavigationBarInsetViewController:(id)a0 orOverlayContent:(BOOL *)a1; - (BOOL)_shouldPopFromLandscapeToPortraitOrientation; - (BOOL)_shouldSkipHostedRefreshControlUpdateSchedulingDeferredUpdateIfNecessary; - (BOOL)_shouldTabBarController:(id)a0 insetViewController:(id)a1 orOverlayContent:(BOOL *)a2; - (BOOL)_shouldToolBar:(id)a0 insetViewController:(id)a1; - (BOOL)_shouldToolBar:(id)a0 insetViewController:(id)a1 orOverlayContent:(BOOL *)a2; - (BOOL)_shouldUpdateFocusInContext:(id)a0; - (BOOL)_shouldUseBuiltinInteractionController; - (BOOL)_shouldUseOnePartRotation; - (void)_startCoordinatedBottomBarUpdateForTransition:(int)a0; - (void)_startCustomTransition:(id)a0; - (void)_startDeferredTransitionIfNeeded; - (void)_startDeferredTransitionIfNeeded:(id)a0; - (void)_startInteractiveNavbarTransition; - (void)_startInteractiveToolbarTransition; - (void)_startPaletteTransitionIfNecessary:(id)a0 animated:(BOOL)a1; - (void)_startToolbarTransitionIfNecessary:(id)a0 animated:(BOOL)a1; - (void)_startTransition:(int)a0 fromViewController:(id)a1 toViewController:(id)a2; - (double)_statusBarHeightAdjustmentForCurrentOrientation; - (double)_statusBarHeightForCurrentInterfaceOrientation; - (void)_stopObservingContentScrollView:(id)a0; - (void)_stopObservingContentScrollViewsForViewController:(id)a0; - (void)_stopTransitionsImmediately; - (long long)_subclassPreferredFocusedViewPrioritizationType; - (void)_tabBarControllerDidFinishShowingTabBar:(id)a0 isHidden:(BOOL)a1; - (id)_targetNavigationBarForUISplitViewControllerSidebarButton; - (BOOL)_toolbarIsAnimatingInteractively; - (id)_toolbarWindowForInterfaceOrientation:(id)a0; - (double)_topBarHeight; - (long long)_topLayoutTypeForViewController:(id)a0; - (id)_topPalette; - (double)_topPalettePreferredLayoutHeightForVisibilityStateIfDisplayedForViewController:(id)a0; - (id)_topViewControllerObservableScrollViewForEdge:(unsigned long long)a0; - (id)_traitOverridesForChildViewController:(id)a0; - (id)_transitionAnimationContext; - (BOOL)_transitionConflictsWithNavigationTransitions:(id)a0; - (int)_transitionForOldViewControllers:(id)a0 newViewControllers:(id)a1; - (BOOL)_tryRequestPopToItem:(id)a0; - (void)_unhideNavigationBarForEdge:(unsigned long long)a0; - (void)_updateAndObserveScrollView:(id)a0 viewController:(id)a1 forEdges:(unsigned long long)a2; - (void)_updateBackgroundTransitionProgressForScrollView:(id)a0 toolbar:(id)a1; - (void)_updateBackgroundTransitionProgressForScrollView:(id)a0 toolbar:(id)a1 isNavigationTransitionUpdate:(BOOL)a2; - (void)_updateBarsForCurrentInterfaceOrientation; - (void)_updateBarsForCurrentInterfaceOrientationAndForceBarLayout:(BOOL)a0; - (void)_updateBottomBarHiddenState; - (void)_updateBottomBarsForNavigationTransition; - (void)_updateControlledViewsToFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)_updateEnclosingSplitViewControllerForStackChange; - (void)_updateEnclosingTabBarControllerForStackChange; - (void)_updateInteractiveBarTransition:(id)a0 withUUID:(id)a1 percent:(double)a2 isFinished:(BOOL)a3 didComplete:(BOOL)a4 completionSpeed:(double)a5 completionCurve:(long long)a6; - (void)_updateInteractivePopGestureEnabledState; - (void)_updateInteractiveTransition:(double)a0; - (void)_updateLayoutForScrollView:(id)a0 topLayoutType:(long long)a1; - (void)_updateManualScrollEdgeAppearanceProgressForScrollView:(id)a0 navigationItem:(id)a1; - (void)_updateNavigationBarHostedRefreshControlToHostRefreshControlForScrollView:(id)a0; - (void)_updatePaletteConstraints; - (void)_updatePalettesWithBlock:(id /* block */)a0; - (void)_updateScrollViewFromViewController:(id)a0 toViewController:(id)a1; - (void)_updateScrollViewObservationFlagsForScrollView:(id)a0 navigationItem:(id)a1 forEdges:(unsigned long long)a2; - (void)_updateSearchPaletteSettingsForTopViewController:(id)a0; - (void)_updateToolbarItemsFromViewController:(id)a0 animated:(BOOL)a1; - (void)_updateTopViewFramesForViewController:(id)a0; - (void)_updateTopViewFramesForViewController:(id)a0 isCancelledTransition:(BOOL)a1 isOrientationChange:(BOOL)a2; - (void)_updateTopViewFramesToMatchScrollOffsetInViewController:(id)a0 contentScrollView:(id)a1 topLayoutType:(long long)a2; - (BOOL)_useCrossFadeForGestureHiding; - (BOOL)_useCurrentStatusBarHeight; - (BOOL)_useStandardStatusBarHeight; - (id)_viewControllerForDisappearCallback; - (BOOL)_viewControllerIgnoresClippedGlyphPathFrame; - (void)_viewControllerSubtreeDidGainViewController:(id)a0; - (BOOL)_viewControllerUnderlapsStatusBar; - (BOOL)_viewControllerWasSelected; - (id)_viewForContentInPopover; - (void)_viewSubtreeDidGainScrollView:(id)a0 enclosingViewController:(id)a1; - (id)_viewsWithDisabledInteractionGivenTransitionContext:(id)a0; - (BOOL)_wantsContentClippedToSafeAreaInSidebarContext; - (void)_willBecomeContentViewControllerOfPopover:(id)a0; - (BOOL)_willPerformCustomNavigationTransitionForPop; - (BOOL)_willPerformCustomNavigationTransitionForPush; - (BOOL)allowUserInteractionDuringTransition; - (id)allowedChildViewControllersForUnwindingFromSource:(id)a0; - (void)attachPalette:(id)a0 isPinned:(BOOL)a1; - (id)childViewControllerForPointerLock; - (id)childViewControllerForUserInterfaceStyle; - (id)childViewControllerForWhitePointAdaptivityStyle; - (void)collapseSecondaryViewController:(id)a0 forSplitViewController:(id)a1; - (BOOL)condensesBarsOnSwipe; - (struct CGSize { double x0; double x1; })contentSizeForViewInPopover; - (id)defaultPNGName; - (void)detachPalette:(id)a0; - (void)detachPalette:(id)a0 isInPaletteTransition:(BOOL)a1; - (void)didAnimateFirstHalfOfRotationToInterfaceOrientation:(long long)a0; - (BOOL)enableBackButtonDuringTransition; - (id)existingPaletteForEdge:(unsigned long long)a0; - (BOOL)isBuiltinTransition; - (BOOL)isCustomTransition; - (BOOL)isModalInPopover; - (id)moreListImage; - (id)moreListSelectedImage; - (id)moreListTableCell; - (BOOL)navigationBar:(id)a0 shouldPopItem:(id)a1; - (Class)navigationBarClass; - (void)navigationBarDidChangeOpacity:(id)a0; - (void)navigationBarDidResizeForPrompt:(id)a0; - (long long)navigationBarNSToolbarSection:(id)a0; - (id)navigationItem; - (void)navigationTransitionView:(id)a0 didEndTransition:(long long)a1 fromView:(id)a2 toView:(id)a3; - (void)navigationTransitionView:(id)a0 didStartTransition:(long long)a1; - (double)navigationTransitionView:(id)a0 durationForTransition:(long long)a1; - (void)navigationTransitionView:(id)a0 enableUserInteractionOnContainerView:(BOOL)a1; - (id)paletteForEdge:(unsigned long long)a0 size:(struct CGSize { double x0; double x1; })a1; - (id)popToRootViewControllerAnimated:(BOOL)a0; - (id)popToRootViewControllerWithTransition:(int)a0; - (id)popToViewController:(id)a0 animated:(BOOL)a1; - (id)popToViewControllerWithSnapbackIdentifier:(id)a0 animated:(BOOL)a1; - (id)popViewControllerWithAnimationTransition:(long long)a0 duration:(double)a1 curve:(long long)a2; - (id)popViewControllerWithTransition:(int)a0; - (void)pushViewController:(id)a0 transition:(int)a1; - (void)pushViewController:(id)a0 transition:(int)a1 forceImmediate:(BOOL)a2; - (id)rotatingFooterView; - (id)rotatingHeaderView; - (id)rotatingSnapshotViewForWindow:(id)a0; - (BOOL)searchBarHidNavBar; - (id)segueForUnwindingToViewController:(id)a0 fromViewController:(id)a1 identifier:(id)a2; - (id)separateSecondaryViewControllerForSplitViewController:(id)a0; - (void)setAllowUserInteractionDuringTransition:(BOOL)a0; - (void)setCondensesBarsOnSwipe:(BOOL)a0; - (void)setEnableBackButtonDuringTransition:(BOOL)a0; - (void)setNavigationBarClass:(Class)a0; - (void)setNavigationBarHidden:(BOOL)a0 animated:(BOOL)a1; - (void)setNeedsDeferredTransition; - (void)setSearchBarHidNavBar:(BOOL)a0; - (void)setToolbar:(id)a0; - (void)setToolbarHidden:(BOOL)a0 animated:(BOOL)a1; - (void)unwindForSegue:(id)a0 towardsViewController:(id)a1; - (void)updateTabBarItemForViewController:(id)a0; - (void)updateTitleForViewController:(id)a0; - (id)viewControllerForUnwindSegueAction:(SEL)a0 fromViewController:(id)a1 withSender:(id)a2; - (void)viewDidUnload; - (BOOL)wasLastOperationAnimated; - (void)willAnimateFirstHalfOfRotationToInterfaceOrientation:(long long)a0 duration:(double)a1; - (void)willAnimateSecondHalfOfRotationFromInterfaceOrientation:(long long)a0 duration:(double)a1; - (void)willShowViewController:(id)a0 animated:(BOOL)a1; @end