UINavigationController$Methods extension
Properties
- barHideOnSwipeGestureRecognizer → UIPanGestureRecognizer
-
Available on UINavigationController, provided by the UINavigationController$Methods extension
The gesture recognizer that triggers if the bars will hide or show due to a swipe. Do not change the delegate or attempt to replace this gesture by overriding this method.no setter - barHideOnTapGestureRecognizer → UITapGestureRecognizer
-
Available on UINavigationController, provided by the UINavigationController$Methods extension
The gesture recognizer used to recognize if the bars will hide or show due to a tap in content. Do not change the delegate or attempt to replace this gesture by overriding this method.no setter - delegate ↔ UINavigationControllerDelegate?
-
Available on UINavigationController, provided by the UINavigationController$Methods extension
delegategetter/setter pair - hidesBarsOnSwipe ↔ bool
-
Available on UINavigationController, provided by the UINavigationController$Methods extension
When the user swipes, the navigation controller's navigationBar & toolbar will be hidden (on a swipe up) or shown (on a swipe down). The toolbar only participates if it has items.getter/setter pair - hidesBarsOnTap ↔ bool
-
Available on UINavigationController, provided by the UINavigationController$Methods extension
When the user taps, the navigation controller's navigationBar & toolbar will be hidden or shown, depending on the hidden state of the navigationBar. The toolbar will only be shown if it has items to display.getter/setter pair - hidesBarsWhenKeyboardAppears ↔ bool
-
Available on UINavigationController, provided by the UINavigationController$Methods extension
When the keyboard appears, the navigation controller's navigationBar toolbar will be hidden. The bars will remain hidden when the keyboard dismisses, but a tap in the content area will show them.getter/setter pair - hidesBarsWhenVerticallyCompact ↔ bool
-
Available on UINavigationController, provided by the UINavigationController$Methods extension
When the UINavigationController's vertical size class is compact, hide the UINavigationBar and UIToolbar. Unhandled taps in the regions that would normally be occupied by these bars will reveal the bars.getter/setter pair - interactivePopGestureRecognizer → UIGestureRecognizer?
-
Available on UINavigationController, provided by the UINavigationController$Methods extension
interactivePopGestureRecognizerno setter -
Available on UINavigationController, provided by the UINavigationController$Methods extension
navigationBarno setter -
Available on UINavigationController, provided by the UINavigationController$Methods extension
isNavigationBarHiddengetter/setter pair - toolbar → UIToolbar
-
Available on UINavigationController, provided by the UINavigationController$Methods extension
toolbarno setter - toolbarHidden ↔ bool
-
Available on UINavigationController, provided by the UINavigationController$Methods extension
isToolbarHiddengetter/setter pair - topViewController → UIViewController?
-
Available on UINavigationController, provided by the UINavigationController$Methods extension
topViewControllerno setter - viewControllers ↔ NSArray
-
Available on UINavigationController, provided by the UINavigationController$Methods extension
viewControllersgetter/setter pair - visibleViewController → UIViewController?
-
Available on UINavigationController, provided by the UINavigationController$Methods extension
visibleViewControllerno setter
Methods
-
initWithCoder(
NSCoder coder) → UINavigationController? -
Available on UINavigationController, provided by the UINavigationController$Methods extension
initWithCoder: -
Available on UINavigationController, provided by the UINavigationController$Methods extension
initWithNavigationBarClass:toolbarClass: -
initWithNibName(
NSString? nibNameOrNil, {NSBundle? bundle}) → UINavigationController -
Available on UINavigationController, provided by the UINavigationController$Methods extension
initWithNibName:bundle: -
initWithRootViewController(
UIViewController rootViewController) → UINavigationController -
Available on UINavigationController, provided by the UINavigationController$Methods extension
initWithRootViewController: -
popToRootViewControllerAnimated(
bool animated) → NSArray? -
Available on UINavigationController, provided by the UINavigationController$Methods extension
popToRootViewControllerAnimated: -
popToViewController(
UIViewController viewController, {required bool animated}) → NSArray? -
Available on UINavigationController, provided by the UINavigationController$Methods extension
popToViewController:animated: -
popViewControllerAnimated(
bool animated) → UIViewController? -
Available on UINavigationController, provided by the UINavigationController$Methods extension
popViewControllerAnimated: -
pushViewController(
UIViewController viewController, {required bool animated}) → void -
Available on UINavigationController, provided by the UINavigationController$Methods extension
pushViewController:animated: -
Available on UINavigationController, provided by the UINavigationController$Methods extension
setNavigationBarHidden:animated: -
setToolbarHidden(
required bool animated}) → void -
Available on UINavigationController, provided by the UINavigationController$Methods extension
setToolbarHidden:animated: -
setViewControllers(
NSArray viewControllers$1, {required bool animated}) → void -
Available on UINavigationController, provided by the UINavigationController$Methods extension
setViewControllers:animated: -
showViewController(
UIViewController vc, {ObjCObjectBase? sender}) → void -
Available on UINavigationController, provided by the UINavigationController$Methods extension
showViewController:sender: