iOS 开发 iPhone X 常用宏

1、判断是否为iPhoneX

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

2、导航栏高度

#definekNavBarHeight  (IS_iPhone_X ? 88 : 64)

3、tabBar高度

#definekTabbarHeight  (IS_iPhone_X ? 83 : 49)

4、状态栏高度

#definekStatusBarHeight  (IS_iPhone_X ? 44 : 20)

5、home indicator(home指示器)

#definekHomeIndicatorHeight  (IS_iPhone_X ? 34 : 0)

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