UIKit.UINavigationBar Members

The members of UIKit.UINavigationBar are listed below.

See Also: Inherited members from UIKit.UIView

Public Constructors

Default constructor that initializes a new instance of this class with no parameters.
Initializes the UINavigationBar with the specified frame.
A constructor that initializes the object from the data stored in the unarchiver object.

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]
static
AppearanceUINavigationBar.UINavigationBarAppearance. Strongly-typed property that returns the UIAppearance class for this class.
BackIndicatorImageUIImage. The image shown beside the back button.
BackIndicatorTransitionMaskImageUIImage. The image used as a mask during push and pop transitions.
[read-only]
BackItemUINavigationItem. The UIKit.UINavigationItem that is immediately below the top of the navigation stack.
[read-only]
BarPositionUIBarPosition. Delegate for the navigation bar.
BarStyleUIBarStyle. The visual style of the navigation bar.
BarTintColorUIColor. The tint color for the bar's background.
[read-only]
override
ClassHandleIntPtr. The handle for this class.
DelegateIUINavigationBarDelegate. An instance of the UIKit.UINavigationBarDelegate model class which acts as the class delegate.
ItemsUINavigationItem[]. The array of UIKit.UINavigatorItems managed by the bar.
ShadowImageUIImage. Specifies a custom shadow image.
TitleTextAttributesUIStringAttributes. Display attributes that are set for the bar’s title text.
[read-only]
TopItemUINavigationItem. The UIKit.UINavigationItem at the top of the stack being managed.
Translucentbool. Whether the bar is translucent or not.
WeakDelegateFoundation.NSObject. An object that can respond to the delegate protocol for this type

Public Methods

static
AppearanceWhenContainedIn(params Type[]) : UINavigationBar.UINavigationBarAppearance
Returns a strongly typed UIAppearance for instances of this class when the view is hosted in the specified hierarchy.
static
GetAppearance<T>() : UINavigationBar.UINavigationBarAppearance
The strongly-typed IUIAppearance for this object.
static
GetAppearance<T>(UITraitCollection) : UINavigationBar.UINavigationBarAppearance
IUIAppearance for this object with specified traits.
static
GetAppearance<T>(UITraitCollection, params Type[]) : UINavigationBar.UINavigationBarAppearance
IUIAppearance for this object with specified traits and customized container.
GetBackgroundImage(UIBarMetrics) : UIImage
The background used when the UIKit.UINavigationBar has the specified forBarMetrics.
GetBackgroundImage(UIBarPosition, UIBarMetrics) : UIImage
The background image used when the bar is in the specified barPosition and has the metrics specified by barMetrics.
GetTitleVerticalPositionAdjustment(UIBarMetrics) : nfloat
Gets the vertical adjustment for the specified barMetrics.
PopNavigationItem(bool) : UINavigationItem
Pops the topmost UIKit.UINavigationItem, optionally animating the change.
PushNavigationItem(UINavigationItem, bool)
Pushes the item onto the navigation stack, optionally animating the change.
SetBackgroundImage(UIImage, UIBarMetrics)
Changes the background image for the barMetrics.
SetBackgroundImage(UIImage, UIBarPosition, UIBarMetrics)
Sets the background image for the barPosition and barMetrics.
SetItems(UINavigationItem[], bool)
Replaces the current set of navigation items with items, optionally animating the change of the top item.
SetTitleVerticalPositionAdjustment(UIBarMetrics, nfloat)
Vertically shifts the location of the title in the navigation bar.

Protected Methods

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