| 1234567891011121314151617181920212223242526272829303132333435363738 |
- //
- // CustomDefine.h
- // AIIM
- //
- // Created by qitewei on 2025/5/5.
- //
- #ifndef CustomDefine_h
- #define CustomDefine_h
- /// 屏幕宽度,会根据横竖屏的变化而变化
- #define SCREEN_WIDTH ([[UIScreen mainScreen] bounds].size.width)
- /// 屏幕高度,会根据横竖屏的变化而变化
- #define SCREEN_HEIGHT ([[UIScreen mainScreen] bounds].size.height)
- #define SCREEN_TOP [UIDevice navigationFullHeight] //顶部状态栏加导航栏高度
- #define NAVIGATIONBAR_HEIGHT [UIDevice navigationBarHeight]
- #define SCREEN_BOTTOM (isIphoneX ? 83 : 49) //底部tabbar高度
- #define SCREEN_X_BTM [UIDevice safeDistanceBottom] //刘海屏底部高度
- #define STATUS_Height [UIDevice statusBarHeight] //状态栏高度
- #define WINDOW [UIApplication sharedApplication].delegate.window
- #pragma mark - Image
- #define kImageMake(name) [UIImage imageNamed:name]
- #pragma mark - Font
- #define SYSFONT(size) [UIFont systemFontOfSize:size]
- #define SYSMFONT(size) [UIFont systemFontOfSize:size weight:UIFontWeightMedium]
- #define SYSBFONT(size) [UIFont systemFontOfSize:size weight:UIFontWeightBold]
- #define SYSHFONT(size) [UIFont systemFontOfSize:size weight:UIFontWeightHeavy]
- /* URL*/
- #define getURL(x) [NSURL URLWithString:x]
- #pragma mark weak
- #define weakSelf(var) __weak typeof(var) weak##var = var;
- #endif /* CustomDefine_h */
|