luxlabs header browser preview


@class UIView, NSString, NSArray, UIImage, _UITabBarAccessoryView, UITabBarItem, UITabBarAppearance, _UITabBarAppearanceStorage, _UITabBarVisualProvider, UITabBarCustomizeView, UIColor;
@protocol _UITabBarDelegateInternal;

@interface UITabBar : UIView <_UIShadowedView, UIBarPositioning, _UITabBarDelegateInternal> {
    UITabBarCustomizeView *_customizeView;
    NSArray *_items;
    NSArray *_customizationItems;
    long long _barOrientation;
    struct { unsigned char wasEnabled : 1; unsigned char customized : 1; unsigned char downButtonSentAction : 1; unsigned char isLocked : 1; unsigned char barStyle : 3; unsigned char barTranslucence : 3; unsigned char backgroundNeedsUpdate : 1; unsigned char hiddenAwaitingFocus : 1; unsigned char focusedItemHighlightShouldBeVisible : 1; unsigned char hasVibrantLabels : 1; unsigned char disableBlurTinting : 1; unsigned char pendingFocusAction : 1; unsigned char springLoaded : 1; unsigned char delegateRespondsToInterfaceOrientationWindowSelector : 1; } _tabBarFlags;
    _UITabBarAppearanceStorage *_appearanceStorage;
    _UITabBarVisualProvider *_visualProvider;
    _UITabBarAccessoryView *_leadingBarAccessoryView;
    _UITabBarAccessoryView *_trailingBarAccessoryView;
}

@property (nonatomic, setter=_setNextSelectionSlideDuration:) double _nextSelectionSlideDuration;
@property (nonatomic, setter=_setTabButtonWidth:) double _tabButtonWidth;
@property (nonatomic, setter=_setInterTabButtonSpacing:) double _interTabButtonSpacing;
@property (nonatomic, setter=_setHidesShadow:) BOOL _hidesShadow;
@property (nonatomic, setter=_setTabBarSizing:) long long _tabBarSizing;
@property (nonatomic, getter=isLocked) BOOL locked;
@property (nonatomic, setter=_setBarOrientation:) long long _barOrientation;
@property (nonatomic, setter=_setShowsHighlightedState:) BOOL _showsHighlightedState;
@property (retain, nonatomic, setter=_setAccessoryView:) UIView *_accessoryView;
@property (nonatomic, setter=_setBackgroundNeedsUpdate:) BOOL _backgroundNeedsUpdate;
@property (retain, nonatomic, getter=_backdropViewLayerGroupName, setter=_setBackdropViewLayerGroupName:) NSString *backdropViewLayerGroupName;
@property (nonatomic, setter=_setBarMetrics:) long long _barMetrics;
@property (nonatomic, setter=_setImageStyle:) long long _imageStyle;
@property (nonatomic, setter=_setScrollsItems:) BOOL _scrollsItems;
@property (nonatomic, getter=_focusedItemHighlightShouldBeVisible, setter=_setFocusedItemHightlightShouldBeVisible:) BOOL focusedItemHighlightShouldBeVisible;
@property (nonatomic, getter=_isHiddenAwaitingFocus, setter=_setHiddenAwaitingFocus:) BOOL hiddenAwaitingFocus;
@property (nonatomic, getter=_preferredFocusHeading, setter=_setPreferredFocusHeading:) unsigned long long preferredFocusHeading;
@property (nonatomic, getter=_pendingFocusAction, setter=_setPendingFocusAction:) BOOL pendingFocusAction;
@property (readonly, nonatomic, getter=_focusedTabBarItem) UITabBarItem *focusedTabBarItem;
@property (readonly, nonatomic, getter=_focusedIndex) long long focusedIndex;
@property (nonatomic, getter=_deferViewUpdateToFocusUpdate, setter=_setDeferViewUpdateToFocusUpdate:) BOOL deferViewUpdateToFocusUpdate;
@property (readonly, nonatomic, getter=_useVibrantItems) BOOL useVibrantItems;
@property (readonly, nonatomic) _UITabBarAccessoryView *_leadingBarAccessoryView;
@property (readonly, nonatomic) _UITabBarAccessoryView *_trailingBarAccessoryView;
@property (retain, nonatomic) UIView *_expectedSuperviewFollowingAnimation;
@property (readonly, nonatomic) UIView *_externalViewForSafeAreaInsets;
@property (readonly, nonatomic) long long _expectedInterfaceOrientation;
@property (nonatomic, setter=_setBackgroundTransitionProgress:) double _backgroundTransitionProgress;
@property (retain, nonatomic, setter=_setBackgroundView:) UIView *_backgroundView;
@property (nonatomic, setter=_setVibrantLabels:) BOOL _vibrantLabels;
@property (nonatomic, setter=_setBlurEnabled:) BOOL _blurEnabled;
@property (nonatomic, getter=_displayStyle, setter=_setDisplayStyle:) long long displayStyle;
@property (nonatomic, setter=_setDisableBlurTinting:) BOOL _disableBlurTinting;
@property (copy, nonatomic) NSArray *backgroundEffects;
@property (nonatomic, setter=_setMinimumWidthForHorizontalLayout:) double _minimumWidthForHorizontalLayout;
@property (copy, nonatomic, setter=_setBackdropGroupName:) NSString *_backdropGroupName;
@property (weak, nonatomic) id<_UITabBarDelegateInternal> delegate;
@property (copy, nonatomic) NSArray *items;
@property (weak, nonatomic) UITabBarItem *selectedItem;
@property (readonly, nonatomic, getter=isCustomizing) BOOL customizing;
@property (retain, nonatomic) UIColor *tintColor;
@property (retain, nonatomic) UIColor *barTintColor;
@property (copy, nonatomic) UIColor *unselectedItemTintColor;
@property (retain, nonatomic) UIColor *selectedImageTintColor;
@property (retain, nonatomic) UIImage *backgroundImage;
@property (retain, nonatomic) UIImage *selectionIndicatorImage;
@property (retain, nonatomic) UIImage *shadowImage;
@property (nonatomic) long long itemPositioning;
@property (nonatomic) double itemWidth;
@property (nonatomic) double itemSpacing;
@property (nonatomic) long long barStyle;
@property (nonatomic, getter=isTranslucent) BOOL translucent;
@property (copy, nonatomic) UITabBarAppearance *standardAppearance;
@property (copy, nonatomic) UITabBarAppearance *scrollEdgeAppearance;
@property (readonly, nonatomic) UIView *leadingAccessoryView;
@property (readonly, nonatomic) UIView *trailingAccessoryView;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) long long barPosition;

+ (id)_unselectedTabTintColorForView:(id)a0;
+ (void)_initializeForIdiom:(long long)a0;
+ (id)_visualProviderForTabBar:(id)a0;
+ (Class)_visualProviderClassForTabBar:(id)a0;

- (unsigned long long)_edgesPropagatingSafeAreaInsetsToSubviews;
- (void)touchesCancelled:(id)a0 withEvent:(id)a1;
- (id)hitTest:(struct CGPoint { double x0; double x1; })a0 forEvent:(struct __GSEvent { } *)a1;
- (id)_appearanceStorage;
- (void)_didChangeFromIdiom:(long long)a0 onScreen:(id)a1 traverseHierarchy:(BOOL)a2;
- (void)dealloc;
- (void)_populateArchivedSubviews:(id)a0;
- (void)setTranslatesAutoresizingMaskIntoConstraints:(BOOL)a0;
- (BOOL)_contentHuggingDefault_isUsuallyFixedHeight;
- (void)_setShadowAlpha:(double)a0;
- (void)traitCollectionDidChange:(id)a0;
- (struct CGSize { double x0; double x1; })_intrinsicSizeWithinSize:(struct CGSize { double x0; double x1; })a0;
- (id)_traitCollectionForChildEnvironment:(id)a0;
- (BOOL)_isEligibleForFocusOcclusion;
- (BOOL)canBecomeFocused;
- (void)encodeWithCoder:(id)a0;
- (void)setTintColor:(id)a0;
- (id)preferredFocusedView;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (id)_systemDefaultFocusGroupIdentifier;
- (void)setFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)setSemanticContentAttribute:(long long)a0;
- (void)touchesBegan:(id)a0 withEvent:(id)a1;
- (BOOL)isSpringLoaded;
- (void)setSpringLoaded:(BOOL)a0;
- (id)_normalInheritedTintColor;
- (void)setAlpha:(double)a0;
- (void)setHidden:(BOOL)a0;
- (BOOL)_isEligibleForFocusInteraction;
- (void)setBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (id)_shadowView;
- (void)setItems:(id)a0 animated:(BOOL)a1;
- (void).cxx_destruct;
- (id)hitTest:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1;
- (void)didUpdateFocusInContext:(id)a0 withAnimationCoordinator:(id)a1;
- (void)_didMoveFromWindow:(id)a0 toWindow:(id)a1;
- (void)touchesEnded:(id)a0 withEvent:(id)a1;
- (void)_accessibilityButtonShapesParametersDidChange;
- (void)layoutSubviews;
- (void)touchesMoved:(id)a0 withEvent:(id)a1;
- (BOOL)shouldUpdateFocusInContext:(id)a0;
- (id)initWithCoder:(id)a0;
- (double)_shadowAlpha;
- (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0;
- (void)_effectiveBarTintColorDidChange;
- (void)_accessibilityButtonShapesEnabledDidChangeNotification:(id)a0;
- (void)_adjustButtonSelection:(id)a0;
- (double)_autolayoutSpacingAtEdge:(int)a0 forAttribute:(long long)a1 inContainer:(id)a2 isGuide:(BOOL)a3;
- (void)_buttonCancel:(id)a0;
- (void)_buttonDown:(id)a0;
- (void)_buttonDownDelayed:(id)a0;
- (void)_buttonUp:(id)a0;
- (void)_configureTabBarReplacingItem:(id)a0 withNewItem:(id)a1 swapping:(BOOL)a2;
- (void)_customizeDoneButtonAction:(id)a0;
- (void)_customizeWithAvailableItems:(id)a0;
- (double)_defaultAutolayoutSpacing;
- (id)_defaultUnselectedTintColorForDefaultTV;
- (void)_dismissCustomizeSheet:(BOOL)a0;
- (id)_dividerImageForLeftButtonState:(unsigned long long)a0 rightButtonState:(unsigned long long)a1;
- (void)_doCommonTabBarInit;
- (void)_doCommonTabBarPreInit;
- (long long)_effectiveBarOrientation;
- (id)_effectiveBarTintColor;
- (id)_effectiveUnselectedLabelTintColor;
- (id)_effectiveUnselectedTabTintColorConsideringView:(id)a0;
- (id)_effectiveUnselectedTintColor;
- (void)_ensureUnfocusedItemsAreNotSelected;
- (BOOL)_hasCustomAutolayoutNeighborSpacingForAttribute:(long long *)a0;
- (double)_heightForCustomizingItems;
- (void)_installDefaultAppearance;
- (BOOL)_isTranslucent;
- (void)_makeCurrentButtonFirstResponder;
- (void)_positionAllItems;
- (long long)_rotaryFocusMovementAxis;
- (double)_scaleFactorForItems:(id)a0 spacing:(double)a1 dimension:(double)a2 maxWidth:(double)a3;
- (void)_sendAction:(id)a0 withEvent:(id)a1;
- (void)_setBackgroundImage:(id)a0;
- (void)_setBackgroundTransitionProgress:(double)a0 forceUpdate:(BOOL)a1 animated:(BOOL)a2;
- (void)_setDividerImage:(id)a0 forLeftButtonState:(unsigned long long)a1 rightButtonState:(unsigned long long)a2;
- (void)_setLabelFont:(id)a0;
- (void)_setLabelShadowColor:(id)a0;
- (void)_setLabelShadowOffset:(struct CGSize { double x0; double x1; })a0;
- (void)_setLabelTextColor:(id)a0 selectedTextColor:(id)a1;
- (void)_setSelectionIndicatorImage:(id)a0;
- (BOOL)_shouldDecodeSubviews;
- (BOOL)_subclassImplementsDrawRect;
- (void)_tabBarFinishedAnimating;
- (id)_tabBarItemForButtonAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (double)_totalDimensionForItems:(id)a0 spacing:(double)a1 dimension:(double)a2 scaleFactor:(double)a3;
- (void)_updateTabBarItemView:(id)a0;
- (void)_useModernAppearance;
- (void)addConstraint:(id)a0;
- (void)beginCustomizingItems:(id)a0;
- (void)dismissCustomizeSheet:(BOOL)a0;
- (BOOL)endCustomizingAnimated:(BOOL)a0;
- (BOOL)isElementAccessibilityExposedToInterfaceBuilder;
- (void)removeConstraint:(id)a0;

@end