CGFloat statusHeight = [[UIApplication sharedApplication] statusBarFrame].size.height;
NSLog(@"状态栏高度:%f",statusHeight);
CGFloat navHeight = self.navigationController.navigationBar.frame.size.height;
NSLog(@"导航栏高度:%f",navHeight);
CGFloat tabBarHeight = self.tabBar.frame.size.height;
NSLog(@"tabBar高度:%f",tabBarHeight);
UITabBarController *tabBarVC = [[UITabBarController alloc] init];
CGFloat tabBarHeight = tabBarVC.tabBar.frame.size.height;
NSLog(@"tabBar高度:%f",tabBarHeight);
define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width)
#define SCREEN_HEIGHT ([UIScreen mainScreen].bounds.size.height)
#define mc_Is_iphone (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
#define mc_Is_iphoneX SCREEN_WIDTH >=375.0f && SCREEN_HEIGHT >=812.0f&& mc_Is_iphone
#define mcStatusBarHeight (CGFloat)(mc_Is_iphoneX?(44.0):(20.0))
#define mcNavBarHeight (44)
#define mcNavBarAndStatusBarHeight (CGFloat)(mc_Is_iphoneX?(88.0):(64.0))
#define mcTabBarHeight (CGFloat)(mc_Is_iphoneX?(49.0 + 34.0):(49.0))
#define mcTopBarSafeHeight (CGFloat)(mc_Is_iphoneX?(44.0):(0))
#define mcBottomSafeHeight (CGFloat)(mc_Is_iphoneX?(34.0):(0))
#define mcTopBarDifHeight (CGFloat)(mc_Is_iphoneX?(24.0):(0))
#define mcNavAndTabHeight (mcNavBarAndStatusBarHeight + mcTabBarHeight)