Package org.robovm.apple.uikit
Class UITabBar
- 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.UITabBar
-
- All Implemented Interfaces:
CALayerDelegate
,NSCoding
,NSObjectProtocol
,UIAccessibility
,UIAccessibilityIdentification
,UIAppearanceContainer
,UICoordinateSpace
,UIDynamicItem
,UIFocusEnvironment
,UIFocusItem
,UIFocusItemContainer
,UISpringLoadedInteractionSupporting
,UITraitEnvironment
,org.robovm.objc.ObjCProtocol
public class UITabBar extends UIView implements UISpringLoadedInteractionSupporting
- Since:
- Available in iOS 2.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UITabBar.UITabBarPtr
-
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 UITabBar()
UITabBar(CGRect frame)
UITabBar(NSCoder decoder)
protected
UITabBar(NSObject.Handle h, long handle)
protected
UITabBar(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
-
UITabBar
public UITabBar()
-
UITabBar
protected UITabBar(NSObject.Handle h, long handle)
-
UITabBar
protected UITabBar(NSObject.SkipInit skipInit)
-
UITabBar
public UITabBar(CGRect frame)
-
UITabBar
public UITabBar(NSCoder decoder)
-
-
Method Detail
-
getDelegate
public UITabBarDelegate getDelegate()
-
setDelegate
public void setDelegate(UITabBarDelegate v)
-
getItems
public NSArray<UITabBarItem> getItems()
-
setItems
public void setItems(NSArray<UITabBarItem> v)
-
getSelectedItem
public UITabBarItem getSelectedItem()
-
setSelectedItem
public void setSelectedItem(UITabBarItem v)
-
isCustomizing
public boolean isCustomizing()
-
getTintColor
public UIColor getTintColor()
- Overrides:
getTintColor
in classUIView
- Since:
- Available in iOS 5.0 and later.
-
setTintColor
public void setTintColor(UIColor v)
- Overrides:
setTintColor
in classUIView
- Since:
- Available in iOS 5.0 and later.
-
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.
-
getUnselectedItemTintColor
public UIColor getUnselectedItemTintColor()
- Since:
- Available in iOS 10.0 and later.
-
setUnselectedItemTintColor
public void setUnselectedItemTintColor(UIColor v)
- Since:
- Available in iOS 10.0 and later.
-
getSelectedImageTintColor
@Deprecated public UIColor getSelectedImageTintColor()
Deprecated.Deprecated in iOS 8.0. Use tintColor- Since:
- Available in iOS 5.0 and later.
-
setSelectedImageTintColor
@Deprecated public void setSelectedImageTintColor(UIColor v)
Deprecated.Deprecated in iOS 8.0. Use tintColor- Since:
- Available in iOS 5.0 and later.
-
getBackgroundImage
public UIImage getBackgroundImage()
- Since:
- Available in iOS 5.0 and later.
-
setBackgroundImage
public void setBackgroundImage(UIImage v)
- Since:
- Available in iOS 5.0 and later.
-
getSelectionIndicatorImage
public UIImage getSelectionIndicatorImage()
- Since:
- Available in iOS 5.0 and later.
-
setSelectionIndicatorImage
public void setSelectionIndicatorImage(UIImage v)
- Since:
- Available in iOS 5.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.
-
getItemPositioning
public UITabBarItemPositioning getItemPositioning()
- Since:
- Available in iOS 7.0 and later.
-
setItemPositioning
public void setItemPositioning(UITabBarItemPositioning v)
- Since:
- Available in iOS 7.0 and later.
-
getItemWidth
public double getItemWidth()
- Since:
- Available in iOS 7.0 and later.
-
setItemWidth
public void setItemWidth(double v)
- Since:
- Available in iOS 7.0 and later.
-
getItemSpacing
public double getItemSpacing()
- Since:
- Available in iOS 7.0 and later.
-
setItemSpacing
public void setItemSpacing(double v)
- Since:
- Available in iOS 7.0 and later.
-
getBarStyle
public UIBarStyle getBarStyle()
- Since:
- Available in iOS 7.0 and later.
-
setBarStyle
public void setBarStyle(UIBarStyle v)
- Since:
- Available in iOS 7.0 and later.
-
isTranslucent
public boolean isTranslucent()
- Since:
- Available in iOS 7.0 and later.
-
setTranslucent
public void setTranslucent(boolean v)
- Since:
- Available in iOS 7.0 and later.
-
isSpringLoaded
public boolean isSpringLoaded()
- Specified by:
isSpringLoaded
in interfaceUISpringLoadedInteractionSupporting
- Since:
- Available in iOS 11.0 and later.
-
setSpringLoaded
public void setSpringLoaded(boolean v)
- Specified by:
setSpringLoaded
in interfaceUISpringLoadedInteractionSupporting
- Since:
- Available in iOS 11.0 and later.
-
setItems
public void setItems(NSArray<UITabBarItem> items, boolean animated)
-
beginCustomizing
public void beginCustomizing(NSArray<UITabBarItem> items)
-
endCustomizing
public boolean endCustomizing(boolean animated)
-
-