UIKit.UINavigationController Members

The members of UIKit.UINavigationController are listed below.

See Also: Inherited members from UIKit.UIViewController

Public Constructors

Default constructor that initializes a new instance of this class with no parameters.
A constructor that initializes the object from the data stored in the unarchiver object.
Constructor that takes a UIKit.UIViewController to use as the topmost controller in the UINavigationController's controller stack.
Documentation for this section has not yet been entered.
Documentation for this section has not yet been entered.

Protected Constructors

Constructor to call on derived classes to skip initialization and merely allocate the object.
A constructor used when creating managed representations of unmanaged objects; Called by the runtime.

Public Properties

[read-only]
BarHideOnSwipeGestureRecognizerUIPanGestureRecognizer. The gesture recognizer used to hide the navigation controller in response to a swipe. (Read-only.)
[read-only]
BarHideOnTapGestureRecognizerUITapGestureRecognizer. The gesture recognizer used to hide the navigation controller in response to a tap. (Read-only.)
[read-only]
override
ClassHandleIntPtr. The handle for this class.
DelegateIUINavigationControllerDelegate. An instance of the UIKit.UINavigationControllerDelegate model class which acts as the class delegate.
HidesBarsOnSwipebool. Whether the navigation controller should hide its bars when swiped.
HidesBarsOnTapbool. Whether the navigation controller should hide its bars when tapped.
HidesBarsWhenKeyboardAppearsbool. Whether the navigation controller should hide its bars when the keyboard appears.
HidesBarsWhenVerticallyCompactbool. Whether the navigation controller should hide its bars in a vertically-compact environment.
[read-only]
static
HideShowBarDurationnfloat. Represents the value associated with the constant UINavigationControllerHideShowBarDuration
[read-only]
InteractivePopGestureRecognizerUIGestureRecognizer. A gesture recognizer for the left-edge-to-interior "back" gesture.
[read-only]
NavigationBarUINavigationBar. The UIKit.UINavigationBar for the UINavigationController.
NavigationBarHiddenbool. Allows the navigation bar to be hidden.
[read-only]
ToolbarUIToolbar. Retruns the toolbar for the navigation controller.
ToolbarHiddenbool. Controls visibility of the toolbar
[read-only]
TopViewControllerUIViewController. The view controller currently at the top of the navigation controller's stack.
ViewControllersUIViewController[]. The view controllers currently on the navigation controller's stack.
[read-only]
VisibleViewControllerUIViewController. The view controller whose view is currently on the screen.
WeakDelegateFoundation.NSObject. An object that can respond to the delegate protocol for this type

Public Methods

PopToRootViewController(bool) : UIViewController[]
PopToViewController(UIViewController, bool) : UIViewController[]
PopViewController(bool) : UIViewController
Pops the top UIKit.UIViewController off the stack and updates the display.
PushViewController(UIViewController, bool)
Pushes a view controller onto the UINavigationController's navigation stack.
SetNavigationBarHidden(bool, bool)
Allows the navigation controller's UIKit.UINavigationBar to be shown or hidden
SetToolbarHidden(bool, bool)
Allows the navigation controller's UIKit.UIToolbar to be shown or hidden
SetViewControllers(UIViewController[], bool)
Replaces the controllers in the navigation controller's navigation stack.
ShowViewController(UIViewController, Foundation.NSObject)
Shows the UIKit.UIViewController based on the current size-class of the environment.

Protected Methods

override
Dispose(bool)
Releases the resources used by the UINavigationController object.