Class UITabBarItem

All Implemented Interfaces:
NSCoding, NSObjectProtocol, UIAppearanceContainer, UISpringLoadedInteractionSupporting, ObjCProtocol

public class UITabBarItem
extends UIBarItem
implements UISpringLoadedInteractionSupporting
  • Constructor Details

    • UITabBarItem

      public UITabBarItem()
    • UITabBarItem

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

      protected UITabBarItem​(NSObject.SkipInit skipInit)
    • UITabBarItem

      public UITabBarItem​(NSCoder coder)
    • UITabBarItem

      public UITabBarItem​(String title, UIImage image, long tag)
    • UITabBarItem

      public UITabBarItem​(String title, UIImage image, UIImage selectedImage)
    • UITabBarItem

      public UITabBarItem​(UITabBarSystemItem systemItem, long tag)
  • Method Details

    • getSelectedImage

      public UIImage getSelectedImage()
    • setSelectedImage

      public void setSelectedImage​(UIImage v)
    • getBadgeValue

      public String getBadgeValue()
    • setBadgeValue

      public void setBadgeValue​(String v)
    • getTitlePositionAdjustment

      public UIOffset getTitlePositionAdjustment()
    • setTitlePositionAdjustment

      public void setTitlePositionAdjustment​(UIOffset v)
    • getBadgeColor

      public UIColor getBadgeColor()
      Since:
      Available in iOS 10.0 and later.
    • setBadgeColor

      public void setBadgeColor​(UIColor v)
      Since:
      Available in iOS 10.0 and later.
    • getStandardAppearance

      public UITabBarAppearance getStandardAppearance()
      Since:
      Available in iOS 13.0 and later.
    • setStandardAppearance

      public void setStandardAppearance​(UITabBarAppearance v)
      Since:
      Available in iOS 13.0 and later.
    • getScrollEdgeAppearance

      public UITabBarAppearance getScrollEdgeAppearance()
      Since:
      Available in iOS 15.0 and later.
    • setScrollEdgeAppearance

      public void setScrollEdgeAppearance​(UITabBarAppearance v)
      Since:
      Available in iOS 15.0 and later.
    • isSpringLoaded

      public boolean isSpringLoaded()
      Specified by:
      isSpringLoaded in interface UISpringLoadedInteractionSupporting
      Since:
      Available in iOS 11.0 and later.
    • setSpringLoaded

      public void setSpringLoaded​(boolean v)
      Specified by:
      setSpringLoaded in interface UISpringLoadedInteractionSupporting
      Since:
      Available in iOS 11.0 and later.
    • init

      protected long init​(NSCoder coder)
      Overrides:
      init in class UIBarItem
    • init

      protected long init​(String title, UIImage image, long tag)
    • init

      protected long init​(String title, UIImage image, UIImage selectedImage)
    • init

      protected long init​(UITabBarSystemItem systemItem, long tag)
    • setFinishedImages

      @Deprecated public void setFinishedImages​(UIImage selectedImage, UIImage unselectedImage)
      Deprecated.
      Deprecated in iOS 7.0. Use initWithTitle:image:selectedImage: or the image and selectedImage properties along with UIImageRenderingModeAlwaysOriginal
    • getFinishedSelectedImage

      @Deprecated public UIImage getFinishedSelectedImage()
      Deprecated.
      Deprecated in iOS 7.0.
    • getFinishedUnselectedImage

      @Deprecated public UIImage getFinishedUnselectedImage()
      Deprecated.
      Deprecated in iOS 7.0.
    • setBadgeTextAttributes

      public void setBadgeTextAttributes​(NSDictionary<NSString,​?> textAttributes, UIControlState state)
      Since:
      Available in iOS 10.0 and later.
    • getBadgeTextAttributes

      public NSDictionary<NSString,​?> getBadgeTextAttributes​(UIControlState state)
      Since:
      Available in iOS 10.0 and later.