BBAMultiTabBarDefine.h
2.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
//
// BBAMultiBarDefine.m
// BBAUIKit
//
// Created by liyongrui on 2018/12/14.
//
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
#define FloatEqualZero(X) (fabs(X) < (1e-6))
#define BBAMultiTabBarScreenWidth ([[UIScreen mainScreen] bounds].size.width < [[UIScreen mainScreen] bounds].size.height ? [[UIScreen mainScreen] bounds].size.width : [[UIScreen mainScreen] bounds].size.height)
#define SCALE_320(x) MIN([UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height) <= 320 ? (x) * 0.9 : (x)
#define BBAMultiTabItemTextFontSize (SCALE_320(15.0f))
#define BBAMultiTabBarItemPicHeight (SCALE_320(22.0f))
extern CGFloat const BBAMultiTabBarHeight;
extern CGFloat const BBAMultiTabItemPaddingDefault;
extern CGFloat const BBAMultiTabBarGradientWidth;
extern CGFloat const BBAMultiTabBarRightButtonTextSizeDefault;
extern CGFloat const BBAMultiTabRightItemSwitchWidth;
extern CGFloat const BBAMultiTabRightItemSwitchHeight;
extern CGFloat const BBAMultiTabBarMarginOne;
extern CGFloat const BBAMultiTabBarIconWidth;
extern CGFloat const BBAMultiTabBarIconAndTextMargin;
extern CGFloat const BBAMultiTabBarItemPicWidthMin;
extern CGFloat const BBAMultiTabBarItemPicWidthMax;
extern CGFloat const BBAMultiTabBarSelectionIndicatorHeight;
#define BBAMultiTabBarItemDefaultTextColorNormal [UIColor colorWithRed:102/255.0 green:102/255.0 blue:102/255.0 alpha:1.0]
#define BBAMultiTabBarItemDefaultTextColorSelected [UIColor colorWithRed:0/255.0 green:0/255.0 blue:0/255.0 alpha:1.0]
#define BBAMultiTabBarOnePixel (1 / [UIScreen mainScreen].scale)
#define BBAMultiTabBarSeparatorLineColorDefault [UIColor colorWithRed:230/255.0 green:230/255.0 blue:230/255.0 alpha:1.0]
#define BBAMultiTabBarRightSeparatorLineColorDefault [UIColor colorWithRed:216/255.0 green:216/255.0 blue:216/255.0 alpha:1.0]
#define BBAMultiTabBarSelectionIndicatorColorDefault [UIColor colorWithRed:51/255.0 green:51/255.0 blue:51/255.0 alpha:1.0]
#define BBAImmersiveNormalTabTextColor [UIColor colorWithRed:255/255.0 green:255/255.0 blue:255/255.0 alpha:0.5]
#define BBAImmersiveSelectedTabTextColor [UIColor colorWithRed:255/255.0 green:255/255.0 blue:255/255.0 alpha:1.0]
NS_ASSUME_NONNULL_END