iPhone X 常用宏

1、判断是否为iPhoneX

#define IS_iPhone_X ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(1125, 2436), [[UIScreen mainScreen] currentMode].size) : NO)

2、导航栏高度

#define kNavBarHeight   (IS_iPhone_X ? 88 : 64)

3、tabBar高度

#define kTabbarHeight   (IS_iPhone_X ? 83 : 49)

4、状态栏高度

#define kStatusBarHeight   (IS_iPhone_X ? 44 : 20)

5、home indicator(home指示器)

#define kHomeIndicatorHeight   (IS_iPhone_X ? 34 : 0)

你可能感兴趣的:(iPhone X 常用宏)