Package org.robovm.apple.uikit
Class UINavigationBar
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.uikit.UIResponder
-
- org.robovm.apple.uikit.UIView
-
- org.robovm.apple.uikit.UINavigationBar
-
- All Implemented Interfaces:
CALayerDelegate
,NSCoding
,NSObjectProtocol
,UIAccessibility
,UIAccessibilityIdentification
,UIAppearanceContainer
,UIBarPositioning
,UICoordinateSpace
,UIDynamicItem
,UIFocusEnvironment
,UIFocusItem
,UIFocusItemContainer
,UITraitEnvironment
,org.robovm.objc.ObjCProtocol
public class UINavigationBar extends UIView implements NSCoding, UIBarPositioning
- Since:
- Available in iOS 2.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UINavigationBar.UINavigationBarPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.uikit.UIView
UIView.UIViewPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.uikit.UIResponder
UIResponder.UIResponderPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
Nested classes/interfaces inherited from class org.robovm.objc.ObjCObject
org.robovm.objc.ObjCObject.ObjCObjectPtr, org.robovm.objc.ObjCObject.Super
-
Nested classes/interfaces inherited from interface org.robovm.apple.uikit.UIAccessibility
UIAccessibility.Notifications
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description UINavigationBar()
UINavigationBar(CGRect frame)
UINavigationBar(NSCoder decoder)
protected
UINavigationBar(NSObject.Handle h, long handle)
protected
UINavigationBar(NSObject.SkipInit skipInit)
-
Method Summary
-
Methods inherited from class org.robovm.apple.uikit.UIView
addConstraint, addConstraints, addGestureRecognizer, addInteraction, addKeyframe, addLayoutGuide, addMotionEffect, addSubview, animate, animate, animate, animate, animateKeyframes, areAnimationsEnabled, autoresizesSubviews, beginAnimations, bringSubviewToFront, canBecomeFocused, clearsContextBeforeDrawing, clipsToBounds, commitAnimations, convertPointFromCoordinateSpace, convertPointFromView, convertPointToCoordinateSpace, convertPointToView, convertRectFromCoordinateSpace, convertRectFromView, convertRectToCoordinateSpace, convertRectToView, decodeRestorableState, didAddSubview, didHintFocusMovement, didMoveToSuperview, didMoveToWindow, didUpdateFocus, displayLayer, draw, draw, drawLayer, drawViewHierarchy, encode, encodeRestorableState, endEditing, exchangeSubview, exerciseAmbiguityInLayout, focusItemsInRect, gestureRecognizerShouldBegin, getAccessibilityIdentifier, getAction, getAlignmentRectForFrame, getAlignmentRectInsets, getAlpha, getAutoresizingMask, getBackgroundColor, getBottomAnchor, getBounds, getCenter, getCenterXAnchor, getCenterYAnchor, getCollisionBoundingPath, getCollisionBoundsType, getConstraints, getConstraintsAffectingLayout, getContentCompressionResistancePriority, getContentHuggingPriority, getContentMode, getContentScaleFactor, getCoordinateSpace, getDirectionalLayoutMargins, getEffectiveUserInterfaceLayoutDirection, getFirstBaselineAnchor, getFocusItemContainer, getFrame, getFrameForAlignmentRect, getGestureRecognizers, getHeightAnchor, getInheritedAnimationDuration, getInteractions, getIntrinsicContentSize, getLastBaselineAnchor, getLayer, getLayerClass, getLayoutGuides, getLayoutMargins, getLayoutMarginsGuide, getLeadingAnchor, getLeftAnchor, getMaskView, getMotionEffects, getParentFocusEnvironment, getPreferredFocusedView, getPreferredFocusEnvironments, getReadableContentGuide, getResizableSnapshot, getRestorationIdentifier, getRightAnchor, getSafeAreaInsets, getSafeAreaLayoutGuide, getSemanticContentAttribute, getSizeThatFits, getSnapshot, getSubviews, getSuperview, getSystemLayoutSizeFittingSize, getSystemLayoutSizeFittingSize, getTag, getTintAdjustmentMode, getTopAnchor, getTrailingAnchor, getTraitCollection, getTransform, getUserInterfaceLayoutDirection, getUserInterfaceLayoutDirection, getViewForBaselineLayout, getViewForFirstBaselineLayout, getViewForLastBaselineLayout, getViewPrintFormatter, getViewWithTag, getWidthAnchor, getWindow, hasAmbiguousLayout, hitTest, init, init, insertSubview, insertSubviewAbove, insertSubviewBelow, invalidateIntrinsicContentSize, isAccessibilityIgnoresInvertColors, isDescendantOf, isExclusiveTouch, isFocused, isHidden, isInsetsLayoutMarginsFromSafeArea, isMultipleTouchEnabled, isOpaque, isPointInside, isUserInteractionEnabled, layoutIfNeeded, layoutMarginsDidChange, layoutSublayers, layoutSubviews, needsUpdateConstraints, NoIntrinsicMetric, performSystemAnimation, performWithoutAnimation, preservesSuperviewLayoutMargins, removeConstraint, removeConstraints, removeFromSuperview, removeGestureRecognizer, removeInteraction, removeLayoutGuide, removeMotionEffect, requiresConstraintBasedLayout, safeAreaInsetsDidChange, sendSubviewToBack, setAccessibilityIdentifier, setAccessibilityIgnoresInvertColors, setAlpha, setAnimationBeginsFromCurrentState, setAnimationCurve, setAnimationDelay, setAnimationDelegate, setAnimationDidStopSelector, setAnimationDurationInSeconds, setAnimationRepeatAutoreverses, setAnimationRepeatCount, setAnimationsEnabled, setAnimationStartDate, setAnimationTransition, setAnimationWillStartSelector, setAutoresizesSubviews, setAutoresizingMask, setBackgroundColor, setBounds, setCenter, setClearsContextBeforeDrawing, setClipsToBounds, setContentCompressionResistancePriority, setContentHuggingPriority, setContentMode, setContentScaleFactor, setDirectionalLayoutMargins, setExclusiveTouch, setFrame, setGestureRecognizers, setHidden, setInsetsLayoutMarginsFromSafeArea, setInteractions, setLayoutMargins, setMaskView, setMotionEffects, setMultipleTouchEnabled, setNeedsDisplay, setNeedsDisplay, setNeedsFocusUpdate, setNeedsLayout, setNeedsUpdateConstraints, setOpaque, setPreservesSuperviewLayoutMargins, setRestorationIdentifier, setSemanticContentAttribute, setTag, setTintAdjustmentMode, setTransform, setTranslatesAutoresizingMaskIntoConstraints, setUserInteractionEnabled, shouldUpdateFocus, sizeToFit, tintColorDidChange, traitCollectionDidChange, transition, transition, translatesAutoresizingMaskIntoConstraints, updateConstraints, updateConstraintsIfNeeded, updateFocusIfNeeded, willDrawLayer, willMoveToSuperview, willMoveToWindow, willRemoveSubview
-
Methods inherited from class org.robovm.apple.uikit.UIResponder
areAccessibilityElementsHidden, becomeFirstResponder, canBecomeFirstResponder, canPerformAction, canResignFirstResponder, clearTextInputContextIdentifier, getAccessibilityActivationPoint, getAccessibilityAttributedHint, getAccessibilityAttributedLabel, getAccessibilityAttributedValue, getAccessibilityFrame, getAccessibilityHint, getAccessibilityLabel, getAccessibilityLanguage, getAccessibilityNavigationStyle, getAccessibilityPath, getAccessibilityTraits, getAccessibilityValue, getActionTarget, getInputAccessoryView, getInputAccessoryViewController, getInputAssistantItem, getInputView, getInputViewController, getKeyCommands, getNextResponder, getTextInputContextIdentifier, getTextInputMode, getUndoManager, getUserActivity, isAccessibilityElement, isAccessibilityViewModal, isFirstResponder, motionBegan, motionCancelled, motionEnded, pressesBegan, pressesCancelled, pressesChanged, pressesEnded, reloadInputViews, remoteControlReceived, resignFirstResponder, restoreUserActivityState, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedValue, setAccessibilityElement, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityTraits, setAccessibilityValue, setAccessibilityViewModal, setShouldGroupAccessibilityChildren, setUserActivity, shouldGroupAccessibilityChildren, touchesBegan, touchesCancelled, touchesEnded, touchesEstimatedPropertiesUpdated, touchesMoved, updateUserActivityState
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
UINavigationBar
public UINavigationBar()
-
UINavigationBar
protected UINavigationBar(NSObject.Handle h, long handle)
-
UINavigationBar
protected UINavigationBar(NSObject.SkipInit skipInit)
-
UINavigationBar
public UINavigationBar(CGRect frame)
-
UINavigationBar
public UINavigationBar(NSCoder decoder)
-
-
Method Detail
-
getTitleTextAttributes
public NSAttributedStringAttributes getTitleTextAttributes()
- Since:
- Available in iOS 5.0 and later.
-
getTitleTextMarkupAttributes
public CMTextMarkupAttributes getTitleTextMarkupAttributes()
- Since:
- Available in iOS 5.0 and later.
-
getTitleCoreTextAttributes
public CTAttributedStringAttributes getTitleCoreTextAttributes()
- Since:
- Available in iOS 5.0 and later.
-
setTitleTextAttributes
public void setTitleTextAttributes(NSAttributedStringAttributes v)
- Since:
- Available in iOS 5.0 and later.
-
setTitleTextMarkupAttributes
public void setTitleTextMarkupAttributes(CMTextMarkupAttributes v)
- Since:
- Available in iOS 5.0 and later.
-
setTitleCoreTextAttributes
public void setTitleCoreTextAttributes(CTAttributedStringAttributes v)
- Since:
- Available in iOS 5.0 and later.
-
getBarStyle
public UIBarStyle getBarStyle()
-
setBarStyle
public void setBarStyle(UIBarStyle v)
-
getDelegate
public UINavigationBarDelegate getDelegate()
-
setDelegate
public void setDelegate(UINavigationBarDelegate v)
-
isTranslucent
public boolean isTranslucent()
- Since:
- Available in iOS 3.0 and later.
-
setTranslucent
public void setTranslucent(boolean v)
- Since:
- Available in iOS 3.0 and later.
-
getTopItem
public UINavigationItem getTopItem()
-
getBackItem
public UINavigationItem getBackItem()
-
getItems
public NSArray<UINavigationItem> getItems()
-
setItems
public void setItems(NSArray<UINavigationItem> v)
-
prefersLargeTitles
public boolean prefersLargeTitles()
- Since:
- Available in iOS 11.0 and later.
-
setPrefersLargeTitles
public void setPrefersLargeTitles(boolean v)
- Since:
- Available in iOS 11.0 and later.
-
getTintColor
public UIColor getTintColor()
- Overrides:
getTintColor
in classUIView
-
setTintColor
public void setTintColor(UIColor v)
- Overrides:
setTintColor
in classUIView
-
getBarTintColor
public UIColor getBarTintColor()
- Since:
- Available in iOS 7.0 and later.
-
setBarTintColor
public void setBarTintColor(UIColor v)
- Since:
- Available in iOS 7.0 and later.
-
getShadowImage
public UIImage getShadowImage()
- Since:
- Available in iOS 6.0 and later.
-
setShadowImage
public void setShadowImage(UIImage v)
- Since:
- Available in iOS 6.0 and later.
-
getTitleTextAttributesDictionary
public NSDictionary<NSString,?> getTitleTextAttributesDictionary()
- Since:
- Available in iOS 5.0 and later.
-
setTitleTextAttributesDictionary
public void setTitleTextAttributesDictionary(NSDictionary<NSString,?> v)
- Since:
- Available in iOS 5.0 and later.
-
getLargeTitleTextAttributes
public NSDictionary<NSString,?> getLargeTitleTextAttributes()
- Since:
- Available in iOS 11.0 and later.
-
setLargeTitleTextAttributes
public void setLargeTitleTextAttributes(NSDictionary<NSString,?> v)
- Since:
- Available in iOS 11.0 and later.
-
getBackIndicatorImage
public UIImage getBackIndicatorImage()
- Since:
- Available in iOS 7.0 and later.
-
setBackIndicatorImage
public void setBackIndicatorImage(UIImage v)
- Since:
- Available in iOS 7.0 and later.
-
getBackIndicatorTransitionMaskImage
public UIImage getBackIndicatorTransitionMaskImage()
- Since:
- Available in iOS 7.0 and later.
-
setBackIndicatorTransitionMaskImage
public void setBackIndicatorTransitionMaskImage(UIImage v)
- Since:
- Available in iOS 7.0 and later.
-
getBarPosition
public UIBarPosition getBarPosition()
- Specified by:
getBarPosition
in interfaceUIBarPositioning
-
pushNavigationItem
public void pushNavigationItem(UINavigationItem item, boolean animated)
-
popNavigationItem
public UINavigationItem popNavigationItem(boolean animated)
-
setItems
public void setItems(NSArray<UINavigationItem> items, boolean animated)
-
setBackgroundImage
public void setBackgroundImage(UIImage backgroundImage, UIBarPosition barPosition, UIBarMetrics barMetrics)
- Since:
- Available in iOS 7.0 and later.
-
getBackgroundImage
public UIImage getBackgroundImage(UIBarPosition barPosition, UIBarMetrics barMetrics)
- Since:
- Available in iOS 7.0 and later.
-
setBackgroundImage
public void setBackgroundImage(UIImage backgroundImage, UIBarMetrics barMetrics)
- Since:
- Available in iOS 5.0 and later.
-
getBackgroundImage
public UIImage getBackgroundImage(UIBarMetrics barMetrics)
- Since:
- Available in iOS 5.0 and later.
-
setTitleVerticalPositionAdjustment
public void setTitleVerticalPositionAdjustment(double adjustment, UIBarMetrics barMetrics)
- Since:
- Available in iOS 5.0 and later.
-
getTitleVerticalPositionAdjustment
public double getTitleVerticalPositionAdjustment(UIBarMetrics barMetrics)
- Since:
- Available in iOS 5.0 and later.
-
-