@class UIColor, NSString, UITabBarButton, UIImage, _UITabBarItemAppearanceStorage, UITabBarAppearance; @interface UITabBarItem : UIBarItem <_UIPopoverPresentationControllerSourceItem_Internal, _UIBarAppearanceChangeObserver> { NSString *_title; SEL _action; id _target; UIImage *_templateImage; UIImage *_selectedTemplateImage; UIImage *_selectedImage; UIImage *_unselectedImage; struct UIEdgeInsets { double top; double left; double bottom; double right; } _imageInsets; UIImage *_landscapeTemplateImage; UIImage *_landscapeSelectedTemplateImage; UIImage *_landscapeSelectedImage; struct UIEdgeInsets { double top; double left; double bottom; double right; } _landscapeImageInsets; UITabBarButton *_view; _UITabBarItemAppearanceStorage *_appearanceStorage; struct { unsigned char enabled : 1; unsigned char style : 3; unsigned char isSystemItem : 1; unsigned char systemItem : 7; unsigned char customSelectedImage : 1; unsigned char customUnselectedImage : 1; } _tabBarItemFlags; BOOL _springLoaded; struct UIOffset { double horizontal; double vertical; } _badgeOffset; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (nonatomic, setter=_setBarMetrics:) long long _barMetrics; @property (nonatomic, setter=_setImageStyle:) long long _imageStyle; @property (retain, nonatomic, setter=_setTintColor:) UIColor *_tintColor; @property (nonatomic, getter=_isSelected, setter=_setSelected:) BOOL _selected; @property (readonly, nonatomic) UIImage *_internalLandscapeSelectedImagePhone; @property (nonatomic, setter=_setUsesModernAppearance:) BOOL _usesModernAppearance; @property (retain, nonatomic) UIImage *landscapeSelectedImagePhone; @property (nonatomic) struct UIOffset { double x0; double x1; } badgeOffset; @property (nonatomic) struct UIOffset { double x0; double x1; } landscapePhoneBadgeOffset; @property (retain, nonatomic) UIImage *selectedImage; @property (copy, nonatomic) NSString *badgeValue; @property (nonatomic) struct UIOffset { double x0; double x1; } titlePositionAdjustment; @property (copy, nonatomic) UIColor *badgeColor; @property (copy, nonatomic) UITabBarAppearance *standardAppearance; @property (copy, nonatomic) UITabBarAppearance *scrollEdgeAppearance; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)_appearanceBlindViewClasses; - (void)appearance:(id)a0 categoriesChanged:(long long)a1; - (id)init; - (id)image; - (void)setTitleTextAttributes:(id)a0 forState:(unsigned long long)a1; - (id)badgeTextAttributesForState:(unsigned long long)a0; - (id)view; - (void)encodeWithCoder:(id)a0; - (id)target; - (BOOL)isSystemItem; - (void)setEnabled:(BOOL)a0; - (void)setAction:(SEL)a0; - (BOOL)isSpringLoaded; - (void)setSpringLoaded:(BOOL)a0; - (SEL)action; - (void)_updateView; - (BOOL)isEnabled; - (void)setTarget:(id)a0; - (void).cxx_destruct; - (void)setImage:(id)a0; - (id)titleTextAttributesForState:(unsigned long long)a0; - (id)title; - (void)setBadgeTextAttributes:(id)a0 forState:(unsigned long long)a1; - (long long)systemItem; - (void)setView:(id)a0; - (void)setTitle:(id)a0; - (id)initWithCoder:(id)a0; - (BOOL)hasTitle; - (void)setImageInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (void)setLargeContentSizeImageInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_frameInCoordinateSpace:(id)a0 window:(id)a1; - (id)_internalLandscapeTemplateImage; - (id)unselectedImage; - (id)_createViewForTabBar:(id)a0 asProxyView:(BOOL)a1; - (id)_internalLandscapeTemplateImages; - (id)_internalLargeContentSizeImage; - (id)_internalTemplateImage; - (id)_internalTemplateImages; - (id)_internalTemplateImagesForTabBarDisplayStyle:(long long)a0; - (id)_internalTitle; - (id)_internalTitleForTabBarDisplayStyle:(long long)a0; - (id)_nearestViewController; - (void)_setInternalLandscapeTemplateImage:(id)a0; - (void)_setInternalTemplateImage:(id)a0; - (void)_setInternalTitle:(id)a0; - (void)_setTitleTextAttributeValue:(id)a0 forAttributeKey:(id)a1 state:(unsigned long long)a2; - (void)_showSelectedIndicator:(BOOL)a0 changeSelection:(BOOL)a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_sourceRectForPresentationInWindow:(id)a0; - (id)_sourceViewForPresentationInWindow:(id)a0; - (void)_updateToMatchCurrentState; - (void)_updateViewAndPositionItems:(BOOL)a0; - (void)_updateViewBadge; - (BOOL)animatedBadge; - (id)finishedSelectedImage; - (id)finishedUnselectedImage; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })frameInView:(id)a0; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })imageInsets; - (id)initWithTabBarSystemItem:(long long)a0 tag:(long long)a1; - (id)initWithTitle:(id)a0 image:(id)a1 selectedImage:(id)a2; - (id)initWithTitle:(id)a0 image:(id)a1 tag:(long long)a2; - (id)landscapeImagePhone; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })landscapeImagePhoneInsets; - (id)largeContentSizeImage; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })largeContentSizeImageInsets; - (id)resolvedTitle; - (void)setAnimatedBadge:(BOOL)a0; - (void)setFinishedSelectedImage:(id)a0 withFinishedUnselectedImage:(id)a1; - (void)setLandscapeImagePhone:(id)a0; - (void)setLandscapeImagePhoneInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (void)setLargeContentSizeImage:(id)a0; - (void)setUnselectedImage:(id)a0; @end