Class UINavigationController

    • Constructor Detail

      • UINavigationController

        public UINavigationController()
      • UINavigationController

        protected UINavigationController​(NSObject.Handle h,
                                         long handle)
      • UINavigationController

        protected UINavigationController​(NSObject.SkipInit skipInit)
      • UINavigationController

        public UINavigationController​(java.lang.Class<? extends UINavigationBar> navigationBarClass,
                                      java.lang.Class<? extends UIToolbar> toolbarClass)
        Since:
        Available in iOS 5.0 and later.
      • UINavigationController

        public UINavigationController​(UIViewController rootViewController)
      • UINavigationController

        public UINavigationController​(java.lang.String nibNameOrNil,
                                      NSBundle nibBundleOrNil)
      • UINavigationController

        public UINavigationController​(NSCoder decoder)
    • Method Detail

      • isNavigationBarHidden

        public boolean isNavigationBarHidden()
      • setNavigationBarHidden

        public void setNavigationBarHidden​(boolean v)
      • isToolbarHidden

        public boolean isToolbarHidden()
        Since:
        Available in iOS 3.0 and later.
      • setToolbarHidden

        public void setToolbarHidden​(boolean v)
        Since:
        Available in iOS 3.0 and later.
      • getToolbar

        public UIToolbar getToolbar()
        Since:
        Available in iOS 3.0 and later.
      • getInteractivePopGestureRecognizer

        public UIGestureRecognizer getInteractivePopGestureRecognizer()
        Since:
        Available in iOS 7.0 and later.
      • hidesBarsWhenKeyboardAppears

        public boolean hidesBarsWhenKeyboardAppears()
        Since:
        Available in iOS 8.0 and later.
      • setHidesBarsWhenKeyboardAppears

        public void setHidesBarsWhenKeyboardAppears​(boolean v)
        Since:
        Available in iOS 8.0 and later.
      • hidesBarsOnSwipe

        public boolean hidesBarsOnSwipe()
        Since:
        Available in iOS 8.0 and later.
      • setHidesBarsOnSwipe

        public void setHidesBarsOnSwipe​(boolean v)
        Since:
        Available in iOS 8.0 and later.
      • getBarHideOnSwipeGestureRecognizer

        public UIPanGestureRecognizer getBarHideOnSwipeGestureRecognizer()
        Since:
        Available in iOS 8.0 and later.
      • hidesBarsWhenVerticallyCompact

        public boolean hidesBarsWhenVerticallyCompact()
        Since:
        Available in iOS 8.0 and later.
      • setHidesBarsWhenVerticallyCompact

        public void setHidesBarsWhenVerticallyCompact​(boolean v)
        Since:
        Available in iOS 8.0 and later.
      • hidesBarsOnTap

        public boolean hidesBarsOnTap()
        Since:
        Available in iOS 8.0 and later.
      • setHidesBarsOnTap

        public void setHidesBarsOnTap​(boolean v)
        Since:
        Available in iOS 8.0 and later.
      • getBarHideOnTapGestureRecognizer

        public UITapGestureRecognizer getBarHideOnTapGestureRecognizer()
        Since:
        Available in iOS 8.0 and later.
      • getHideShowBarDuration

        public static double getHideShowBarDuration()
      • init

        protected long init​(java.lang.Class<? extends UINavigationBar> navigationBarClass,
                            java.lang.Class<? extends UIToolbar> toolbarClass)
        Since:
        Available in iOS 5.0 and later.
      • pushViewController

        public void pushViewController​(UIViewController viewController,
                                       boolean animated)
      • popViewController

        public UIViewController popViewController​(boolean animated)
      • setViewControllers

        public void setViewControllers​(NSArray<UIViewController> viewControllers,
                                       boolean animated)
        Since:
        Available in iOS 3.0 and later.
      • setNavigationBarHidden

        public void setNavigationBarHidden​(boolean hidden,
                                           boolean animated)
      • setToolbarHidden

        public void setToolbarHidden​(boolean hidden,
                                     boolean animated)
        Since:
        Available in iOS 3.0 and later.